/**
 * This is my code.
 *
 * $Id$
 */
package fi.jab.esb.config.xml;

import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EDataType;
import org.eclipse.emf.ecore.EEnum;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;

/**
 * <!-- begin-user-doc -->
 * The <b>Package</b> for the model.
 * It contains accessors for the meta objects to represent
 * <ul>
 *   <li>each class,</li>
 *   <li>each feature of each class,</li>
 *   <li>each enum,</li>
 *   <li>and each data type</li>
 * </ul>
 * <!-- end-user-doc -->
 * @see fi.jab.esb.config.xml.XmlFactory
 * @model kind="package"
 * @generated
 */
public interface XmlPackage extends EPackage
{
  /**
   * The package name.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   */
  String eNAME = "xml";

  /**
   * The package namespace URI.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   */
  String eNS_URI = "http://anonsvn.labs.jboss.com/labs/jbossesb/trunk/product/etc/schemas/xml/jbossesb-1.0.1.xsd";

  /**
   * The package namespace name.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   */
  String eNS_PREFIX = "_1";

  /**
   * The singleton instance of the package.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   */
  XmlPackage eINSTANCE = fi.jab.esb.config.xml.impl.XmlPackageImpl.init();

  /**
   * The meta object id for the '{@link fi.jab.esb.config.xml.impl.ListenerImpl <em>Listener</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see fi.jab.esb.config.xml.impl.ListenerImpl
   * @see fi.jab.esb.config.xml.impl.XmlPackageImpl#getListener()
   * @generated
   */
  int LISTENER = 32;

  /**
   * The feature id for the '<em><b>Property</b></em>' containment reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int LISTENER__PROPERTY = 0;

  /**
   * The feature id for the '<em><b>Busidref</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int LISTENER__BUSIDREF = 1;

  /**
   * The feature id for the '<em><b>Is Gateway</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int LISTENER__IS_GATEWAY = 2;

  /**
   * The feature id for the '<em><b>Max Threads</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int LISTENER__MAX_THREADS = 3;

  /**
   * The feature id for the '<em><b>Name</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int LISTENER__NAME = 4;

  /**
   * The number of structural features of the '<em>Listener</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int LISTENER_FEATURE_COUNT = 5;

  /**
   * The meta object id for the '{@link fi.jab.esb.config.xml.impl.AbstractScheduledListenerImpl <em>Abstract Scheduled Listener</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see fi.jab.esb.config.xml.impl.AbstractScheduledListenerImpl
   * @see fi.jab.esb.config.xml.impl.XmlPackageImpl#getAbstractScheduledListener()
   * @generated
   */
  int ABSTRACT_SCHEDULED_LISTENER = 0;

  /**
   * The feature id for the '<em><b>Property</b></em>' containment reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int ABSTRACT_SCHEDULED_LISTENER__PROPERTY = LISTENER__PROPERTY;

  /**
   * The feature id for the '<em><b>Busidref</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int ABSTRACT_SCHEDULED_LISTENER__BUSIDREF = LISTENER__BUSIDREF;

  /**
   * The feature id for the '<em><b>Is Gateway</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int ABSTRACT_SCHEDULED_LISTENER__IS_GATEWAY = LISTENER__IS_GATEWAY;

  /**
   * The feature id for the '<em><b>Max Threads</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int ABSTRACT_SCHEDULED_LISTENER__MAX_THREADS = LISTENER__MAX_THREADS;

  /**
   * The feature id for the '<em><b>Name</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int ABSTRACT_SCHEDULED_LISTENER__NAME = LISTENER__NAME;

  /**
   * The feature id for the '<em><b>Poll Frequency Seconds</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int ABSTRACT_SCHEDULED_LISTENER__POLL_FREQUENCY_SECONDS = LISTENER_FEATURE_COUNT + 0;

  /**
   * The feature id for the '<em><b>Schedule Frequency</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int ABSTRACT_SCHEDULED_LISTENER__SCHEDULE_FREQUENCY = LISTENER_FEATURE_COUNT + 1;

  /**
   * The feature id for the '<em><b>Scheduleidref</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int ABSTRACT_SCHEDULED_LISTENER__SCHEDULEIDREF = LISTENER_FEATURE_COUNT + 2;

  /**
   * The number of structural features of the '<em>Abstract Scheduled Listener</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int ABSTRACT_SCHEDULED_LISTENER_FEATURE_COUNT = LISTENER_FEATURE_COUNT + 3;

  /**
   * The meta object id for the '{@link fi.jab.esb.config.xml.impl.ActionsTypeImpl <em>Actions Type</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see fi.jab.esb.config.xml.impl.ActionsTypeImpl
   * @see fi.jab.esb.config.xml.impl.XmlPackageImpl#getActionsType()
   * @generated
   */
  int ACTIONS_TYPE = 1;

  /**
   * The feature id for the '<em><b>Action</b></em>' containment reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int ACTIONS_TYPE__ACTION = 0;

  /**
   * The feature id for the '<em><b>Mep</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int ACTIONS_TYPE__MEP = 1;

  /**
   * The number of structural features of the '<em>Actions Type</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int ACTIONS_TYPE_FEATURE_COUNT = 2;

  /**
   * The meta object id for the '{@link fi.jab.esb.config.xml.impl.ActionTypeImpl <em>Action Type</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see fi.jab.esb.config.xml.impl.ActionTypeImpl
   * @see fi.jab.esb.config.xml.impl.XmlPackageImpl#getActionType()
   * @generated
   */
  int ACTION_TYPE = 2;

  /**
   * The feature id for the '<em><b>Property</b></em>' containment reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int ACTION_TYPE__PROPERTY = 0;

  /**
   * The feature id for the '<em><b>Class</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int ACTION_TYPE__CLASS = 1;

  /**
   * The feature id for the '<em><b>Name</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int ACTION_TYPE__NAME = 2;

  /**
   * The feature id for the '<em><b>Process</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int ACTION_TYPE__PROCESS = 3;

  /**
   * The number of structural features of the '<em>Action Type</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int ACTION_TYPE_FEATURE_COUNT = 4;

  /**
   * The meta object id for the '{@link fi.jab.esb.config.xml.impl.ActivationConfigTypeImpl <em>Activation Config Type</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see fi.jab.esb.config.xml.impl.ActivationConfigTypeImpl
   * @see fi.jab.esb.config.xml.impl.XmlPackageImpl#getActivationConfigType()
   * @generated
   */
  int ACTIVATION_CONFIG_TYPE = 3;

  /**
   * The feature id for the '<em><b>Property</b></em>' containment reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int ACTIVATION_CONFIG_TYPE__PROPERTY = 0;

  /**
   * The number of structural features of the '<em>Activation Config Type</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int ACTIVATION_CONFIG_TYPE_FEATURE_COUNT = 1;

  /**
   * The meta object id for the '{@link fi.jab.esb.config.xml.impl.BusImpl <em>Bus</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see fi.jab.esb.config.xml.impl.BusImpl
   * @see fi.jab.esb.config.xml.impl.XmlPackageImpl#getBus()
   * @generated
   */
  int BUS = 4;

  /**
   * The feature id for the '<em><b>Property</b></em>' containment reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int BUS__PROPERTY = 0;

  /**
   * The feature id for the '<em><b>Busid</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int BUS__BUSID = 1;

  /**
   * The number of structural features of the '<em>Bus</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int BUS_FEATURE_COUNT = 2;

  /**
   * The meta object id for the '{@link fi.jab.esb.config.xml.impl.ProviderImpl <em>Provider</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see fi.jab.esb.config.xml.impl.ProviderImpl
   * @see fi.jab.esb.config.xml.impl.XmlPackageImpl#getProvider()
   * @generated
   */
  int PROVIDER = 35;

  /**
   * The feature id for the '<em><b>Property</b></em>' containment reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int PROVIDER__PROPERTY = 0;

  /**
   * The feature id for the '<em><b>Name</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int PROVIDER__NAME = 1;

  /**
   * The number of structural features of the '<em>Provider</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int PROVIDER_FEATURE_COUNT = 2;

  /**
   * The meta object id for the '{@link fi.jab.esb.config.xml.impl.BusProviderImpl <em>Bus Provider</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see fi.jab.esb.config.xml.impl.BusProviderImpl
   * @see fi.jab.esb.config.xml.impl.XmlPackageImpl#getBusProvider()
   * @generated
   */
  int BUS_PROVIDER = 5;

  /**
   * The feature id for the '<em><b>Property</b></em>' containment reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int BUS_PROVIDER__PROPERTY = PROVIDER__PROPERTY;

  /**
   * The feature id for the '<em><b>Name</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int BUS_PROVIDER__NAME = PROVIDER__NAME;

  /**
   * The feature id for the '<em><b>Bus Group</b></em>' attribute list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int BUS_PROVIDER__BUS_GROUP = PROVIDER_FEATURE_COUNT + 0;

  /**
   * The feature id for the '<em><b>Bus</b></em>' containment reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int BUS_PROVIDER__BUS = PROVIDER_FEATURE_COUNT + 1;

  /**
   * The number of structural features of the '<em>Bus Provider</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int BUS_PROVIDER_FEATURE_COUNT = PROVIDER_FEATURE_COUNT + 2;

  /**
   * The meta object id for the '{@link fi.jab.esb.config.xml.impl.BusProviderTypeImpl <em>Bus Provider Type</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see fi.jab.esb.config.xml.impl.BusProviderTypeImpl
   * @see fi.jab.esb.config.xml.impl.XmlPackageImpl#getBusProviderType()
   * @generated
   */
  int BUS_PROVIDER_TYPE = 6;

  /**
   * The feature id for the '<em><b>Property</b></em>' containment reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int BUS_PROVIDER_TYPE__PROPERTY = BUS_PROVIDER__PROPERTY;

  /**
   * The feature id for the '<em><b>Name</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int BUS_PROVIDER_TYPE__NAME = BUS_PROVIDER__NAME;

  /**
   * The feature id for the '<em><b>Bus Group</b></em>' attribute list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int BUS_PROVIDER_TYPE__BUS_GROUP = BUS_PROVIDER__BUS_GROUP;

  /**
   * The feature id for the '<em><b>Bus</b></em>' containment reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int BUS_PROVIDER_TYPE__BUS = BUS_PROVIDER__BUS;

  /**
   * The number of structural features of the '<em>Bus Provider Type</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int BUS_PROVIDER_TYPE_FEATURE_COUNT = BUS_PROVIDER_FEATURE_COUNT + 0;

  /**
   * The meta object id for the '{@link fi.jab.esb.config.xml.impl.ScheduleImpl <em>Schedule</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see fi.jab.esb.config.xml.impl.ScheduleImpl
   * @see fi.jab.esb.config.xml.impl.XmlPackageImpl#getSchedule()
   * @generated
   */
  int SCHEDULE = 37;

  /**
   * The feature id for the '<em><b>Property</b></em>' containment reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int SCHEDULE__PROPERTY = 0;

  /**
   * The feature id for the '<em><b>End Date</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int SCHEDULE__END_DATE = 1;

  /**
   * The feature id for the '<em><b>Scheduleid</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int SCHEDULE__SCHEDULEID = 2;

  /**
   * The feature id for the '<em><b>Start Date</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int SCHEDULE__START_DATE = 3;

  /**
   * The number of structural features of the '<em>Schedule</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int SCHEDULE_FEATURE_COUNT = 4;

  /**
   * The meta object id for the '{@link fi.jab.esb.config.xml.impl.CronScheduleTypeImpl <em>Cron Schedule Type</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see fi.jab.esb.config.xml.impl.CronScheduleTypeImpl
   * @see fi.jab.esb.config.xml.impl.XmlPackageImpl#getCronScheduleType()
   * @generated
   */
  int CRON_SCHEDULE_TYPE = 7;

  /**
   * The feature id for the '<em><b>Property</b></em>' containment reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int CRON_SCHEDULE_TYPE__PROPERTY = SCHEDULE__PROPERTY;

  /**
   * The feature id for the '<em><b>End Date</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int CRON_SCHEDULE_TYPE__END_DATE = SCHEDULE__END_DATE;

  /**
   * The feature id for the '<em><b>Scheduleid</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int CRON_SCHEDULE_TYPE__SCHEDULEID = SCHEDULE__SCHEDULEID;

  /**
   * The feature id for the '<em><b>Start Date</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int CRON_SCHEDULE_TYPE__START_DATE = SCHEDULE__START_DATE;

  /**
   * The feature id for the '<em><b>Cron Expression</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int CRON_SCHEDULE_TYPE__CRON_EXPRESSION = SCHEDULE_FEATURE_COUNT + 0;

  /**
   * The number of structural features of the '<em>Cron Schedule Type</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int CRON_SCHEDULE_TYPE_FEATURE_COUNT = SCHEDULE_FEATURE_COUNT + 1;

  /**
   * The meta object id for the '{@link fi.jab.esb.config.xml.impl.DocumentRootImpl <em>Document Root</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see fi.jab.esb.config.xml.impl.DocumentRootImpl
   * @see fi.jab.esb.config.xml.impl.XmlPackageImpl#getDocumentRoot()
   * @generated
   */
  int DOCUMENT_ROOT = 8;

  /**
   * The feature id for the '<em><b>Mixed</b></em>' attribute list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int DOCUMENT_ROOT__MIXED = 0;

  /**
   * The feature id for the '<em><b>XMLNS Prefix Map</b></em>' map.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int DOCUMENT_ROOT__XMLNS_PREFIX_MAP = 1;

  /**
   * The feature id for the '<em><b>XSI Schema Location</b></em>' map.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int DOCUMENT_ROOT__XSI_SCHEMA_LOCATION = 2;

  /**
   * The feature id for the '<em><b>Action</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int DOCUMENT_ROOT__ACTION = 3;

  /**
   * The feature id for the '<em><b>Actions</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int DOCUMENT_ROOT__ACTIONS = 4;

  /**
   * The feature id for the '<em><b>Activation Config</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int DOCUMENT_ROOT__ACTIVATION_CONFIG = 5;

  /**
   * The feature id for the '<em><b>Bus</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int DOCUMENT_ROOT__BUS = 6;

  /**
   * The feature id for the '<em><b>Bus Provider</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int DOCUMENT_ROOT__BUS_PROVIDER = 7;

  /**
   * The feature id for the '<em><b>Provider</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int DOCUMENT_ROOT__PROVIDER = 8;

  /**
   * The feature id for the '<em><b>Cron Schedule</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int DOCUMENT_ROOT__CRON_SCHEDULE = 9;

  /**
   * The feature id for the '<em><b>Schedule</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int DOCUMENT_ROOT__SCHEDULE = 10;

  /**
   * The feature id for the '<em><b>Fs Bus</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int DOCUMENT_ROOT__FS_BUS = 11;

  /**
   * The feature id for the '<em><b>Fs Listener</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int DOCUMENT_ROOT__FS_LISTENER = 12;

  /**
   * The feature id for the '<em><b>Listener</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int DOCUMENT_ROOT__LISTENER = 13;

  /**
   * The feature id for the '<em><b>Fs Message Filter</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int DOCUMENT_ROOT__FS_MESSAGE_FILTER = 14;

  /**
   * The feature id for the '<em><b>Fs Provider</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int DOCUMENT_ROOT__FS_PROVIDER = 15;

  /**
   * The feature id for the '<em><b>Ftp Bus</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int DOCUMENT_ROOT__FTP_BUS = 16;

  /**
   * The feature id for the '<em><b>Ftp Listener</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int DOCUMENT_ROOT__FTP_LISTENER = 17;

  /**
   * The feature id for the '<em><b>Ftp Message Filter</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int DOCUMENT_ROOT__FTP_MESSAGE_FILTER = 18;

  /**
   * The feature id for the '<em><b>Ftp Provider</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int DOCUMENT_ROOT__FTP_PROVIDER = 19;

  /**
   * The feature id for the '<em><b>Groovy Listener</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int DOCUMENT_ROOT__GROOVY_LISTENER = 20;

  /**
   * The feature id for the '<em><b>Hibernate Bus</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int DOCUMENT_ROOT__HIBERNATE_BUS = 21;

  /**
   * The feature id for the '<em><b>Hibernate Listener</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int DOCUMENT_ROOT__HIBERNATE_LISTENER = 22;

  /**
   * The feature id for the '<em><b>Hibernate Message Filter</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int DOCUMENT_ROOT__HIBERNATE_MESSAGE_FILTER = 23;

  /**
   * The feature id for the '<em><b>Hibernate Provider</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int DOCUMENT_ROOT__HIBERNATE_PROVIDER = 24;

  /**
   * The feature id for the '<em><b>Jbossesb</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int DOCUMENT_ROOT__JBOSSESB = 25;

  /**
   * The feature id for the '<em><b>Jbr Bus</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int DOCUMENT_ROOT__JBR_BUS = 26;

  /**
   * The feature id for the '<em><b>Jbr Listener</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int DOCUMENT_ROOT__JBR_LISTENER = 27;

  /**
   * The feature id for the '<em><b>Jbr Provider</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int DOCUMENT_ROOT__JBR_PROVIDER = 28;

  /**
   * The feature id for the '<em><b>Jca Gateway</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int DOCUMENT_ROOT__JCA_GATEWAY = 29;

  /**
   * The feature id for the '<em><b>Jms Bus</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int DOCUMENT_ROOT__JMS_BUS = 30;

  /**
   * The feature id for the '<em><b>Jms Jca Provider</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int DOCUMENT_ROOT__JMS_JCA_PROVIDER = 31;

  /**
   * The feature id for the '<em><b>Jms Listener</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int DOCUMENT_ROOT__JMS_LISTENER = 32;

  /**
   * The feature id for the '<em><b>Jms Message Filter</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int DOCUMENT_ROOT__JMS_MESSAGE_FILTER = 33;

  /**
   * The feature id for the '<em><b>Jms Provider</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int DOCUMENT_ROOT__JMS_PROVIDER = 34;

  /**
   * The feature id for the '<em><b>Listeners</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int DOCUMENT_ROOT__LISTENERS = 35;

  /**
   * The feature id for the '<em><b>Property</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int DOCUMENT_ROOT__PROPERTY = 36;

  /**
   * The feature id for the '<em><b>Providers</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int DOCUMENT_ROOT__PROVIDERS = 37;

  /**
   * The feature id for the '<em><b>Scheduled Listener</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int DOCUMENT_ROOT__SCHEDULED_LISTENER = 38;

  /**
   * The feature id for the '<em><b>Schedule Provider</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int DOCUMENT_ROOT__SCHEDULE_PROVIDER = 39;

  /**
   * The feature id for the '<em><b>Service</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int DOCUMENT_ROOT__SERVICE = 40;

  /**
   * The feature id for the '<em><b>Services</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int DOCUMENT_ROOT__SERVICES = 41;

  /**
   * The feature id for the '<em><b>Simple Schedule</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int DOCUMENT_ROOT__SIMPLE_SCHEDULE = 42;

  /**
   * The feature id for the '<em><b>Sql Bus</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int DOCUMENT_ROOT__SQL_BUS = 43;

  /**
   * The feature id for the '<em><b>Sql Listener</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int DOCUMENT_ROOT__SQL_LISTENER = 44;

  /**
   * The feature id for the '<em><b>Sql Message Filter</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int DOCUMENT_ROOT__SQL_MESSAGE_FILTER = 45;

  /**
   * The feature id for the '<em><b>Sql Provider</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int DOCUMENT_ROOT__SQL_PROVIDER = 46;

  /**
   * The number of structural features of the '<em>Document Root</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int DOCUMENT_ROOT_FEATURE_COUNT = 47;

  /**
   * The meta object id for the '{@link fi.jab.esb.config.xml.impl.FsBusTypeImpl <em>Fs Bus Type</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see fi.jab.esb.config.xml.impl.FsBusTypeImpl
   * @see fi.jab.esb.config.xml.impl.XmlPackageImpl#getFsBusType()
   * @generated
   */
  int FS_BUS_TYPE = 9;

  /**
   * The feature id for the '<em><b>Property</b></em>' containment reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int FS_BUS_TYPE__PROPERTY = BUS__PROPERTY;

  /**
   * The feature id for the '<em><b>Busid</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int FS_BUS_TYPE__BUSID = BUS__BUSID;

  /**
   * The feature id for the '<em><b>Fs Message Filter</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int FS_BUS_TYPE__FS_MESSAGE_FILTER = BUS_FEATURE_COUNT + 0;

  /**
   * The number of structural features of the '<em>Fs Bus Type</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int FS_BUS_TYPE_FEATURE_COUNT = BUS_FEATURE_COUNT + 1;

  /**
   * The meta object id for the '{@link fi.jab.esb.config.xml.impl.FsListenerTypeImpl <em>Fs Listener Type</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see fi.jab.esb.config.xml.impl.FsListenerTypeImpl
   * @see fi.jab.esb.config.xml.impl.XmlPackageImpl#getFsListenerType()
   * @generated
   */
  int FS_LISTENER_TYPE = 10;

  /**
   * The feature id for the '<em><b>Property</b></em>' containment reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int FS_LISTENER_TYPE__PROPERTY = ABSTRACT_SCHEDULED_LISTENER__PROPERTY;

  /**
   * The feature id for the '<em><b>Busidref</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int FS_LISTENER_TYPE__BUSIDREF = ABSTRACT_SCHEDULED_LISTENER__BUSIDREF;

  /**
   * The feature id for the '<em><b>Is Gateway</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int FS_LISTENER_TYPE__IS_GATEWAY = ABSTRACT_SCHEDULED_LISTENER__IS_GATEWAY;

  /**
   * The feature id for the '<em><b>Max Threads</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int FS_LISTENER_TYPE__MAX_THREADS = ABSTRACT_SCHEDULED_LISTENER__MAX_THREADS;

  /**
   * The feature id for the '<em><b>Name</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int FS_LISTENER_TYPE__NAME = ABSTRACT_SCHEDULED_LISTENER__NAME;

  /**
   * The feature id for the '<em><b>Poll Frequency Seconds</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int FS_LISTENER_TYPE__POLL_FREQUENCY_SECONDS = ABSTRACT_SCHEDULED_LISTENER__POLL_FREQUENCY_SECONDS;

  /**
   * The feature id for the '<em><b>Schedule Frequency</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int FS_LISTENER_TYPE__SCHEDULE_FREQUENCY = ABSTRACT_SCHEDULED_LISTENER__SCHEDULE_FREQUENCY;

  /**
   * The feature id for the '<em><b>Scheduleidref</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int FS_LISTENER_TYPE__SCHEDULEIDREF = ABSTRACT_SCHEDULED_LISTENER__SCHEDULEIDREF;

  /**
   * The feature id for the '<em><b>Fs Message Filter</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int FS_LISTENER_TYPE__FS_MESSAGE_FILTER = ABSTRACT_SCHEDULED_LISTENER_FEATURE_COUNT + 0;

  /**
   * The number of structural features of the '<em>Fs Listener Type</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int FS_LISTENER_TYPE_FEATURE_COUNT = ABSTRACT_SCHEDULED_LISTENER_FEATURE_COUNT + 1;

  /**
   * The meta object id for the '{@link fi.jab.esb.config.xml.impl.FsMessageFilterTypeImpl <em>Fs Message Filter Type</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see fi.jab.esb.config.xml.impl.FsMessageFilterTypeImpl
   * @see fi.jab.esb.config.xml.impl.XmlPackageImpl#getFsMessageFilterType()
   * @generated
   */
  int FS_MESSAGE_FILTER_TYPE = 11;

  /**
   * The feature id for the '<em><b>Directory</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int FS_MESSAGE_FILTER_TYPE__DIRECTORY = 0;

  /**
   * The feature id for the '<em><b>Error Delete</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int FS_MESSAGE_FILTER_TYPE__ERROR_DELETE = 1;

  /**
   * The feature id for the '<em><b>Error Directory</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int FS_MESSAGE_FILTER_TYPE__ERROR_DIRECTORY = 2;

  /**
   * The feature id for the '<em><b>Error Suffix</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int FS_MESSAGE_FILTER_TYPE__ERROR_SUFFIX = 3;

  /**
   * The feature id for the '<em><b>Input Suffix</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int FS_MESSAGE_FILTER_TYPE__INPUT_SUFFIX = 4;

  /**
   * The feature id for the '<em><b>Post Delete</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int FS_MESSAGE_FILTER_TYPE__POST_DELETE = 5;

  /**
   * The feature id for the '<em><b>Post Directory</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int FS_MESSAGE_FILTER_TYPE__POST_DIRECTORY = 6;

  /**
   * The feature id for the '<em><b>Post Suffix</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int FS_MESSAGE_FILTER_TYPE__POST_SUFFIX = 7;

  /**
   * The feature id for the '<em><b>Work Suffix</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int FS_MESSAGE_FILTER_TYPE__WORK_SUFFIX = 8;

  /**
   * The number of structural features of the '<em>Fs Message Filter Type</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int FS_MESSAGE_FILTER_TYPE_FEATURE_COUNT = 9;

  /**
   * The meta object id for the '{@link fi.jab.esb.config.xml.impl.FsProviderTypeImpl <em>Fs Provider Type</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see fi.jab.esb.config.xml.impl.FsProviderTypeImpl
   * @see fi.jab.esb.config.xml.impl.XmlPackageImpl#getFsProviderType()
   * @generated
   */
  int FS_PROVIDER_TYPE = 12;

  /**
   * The feature id for the '<em><b>Property</b></em>' containment reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int FS_PROVIDER_TYPE__PROPERTY = BUS_PROVIDER__PROPERTY;

  /**
   * The feature id for the '<em><b>Name</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int FS_PROVIDER_TYPE__NAME = BUS_PROVIDER__NAME;

  /**
   * The feature id for the '<em><b>Bus Group</b></em>' attribute list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int FS_PROVIDER_TYPE__BUS_GROUP = BUS_PROVIDER__BUS_GROUP;

  /**
   * The feature id for the '<em><b>Bus</b></em>' containment reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int FS_PROVIDER_TYPE__BUS = BUS_PROVIDER__BUS;

  /**
   * The number of structural features of the '<em>Fs Provider Type</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int FS_PROVIDER_TYPE_FEATURE_COUNT = BUS_PROVIDER_FEATURE_COUNT + 0;

  /**
   * The meta object id for the '{@link fi.jab.esb.config.xml.impl.FtpBusTypeImpl <em>Ftp Bus Type</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see fi.jab.esb.config.xml.impl.FtpBusTypeImpl
   * @see fi.jab.esb.config.xml.impl.XmlPackageImpl#getFtpBusType()
   * @generated
   */
  int FTP_BUS_TYPE = 13;

  /**
   * The feature id for the '<em><b>Property</b></em>' containment reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int FTP_BUS_TYPE__PROPERTY = BUS__PROPERTY;

  /**
   * The feature id for the '<em><b>Busid</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int FTP_BUS_TYPE__BUSID = BUS__BUSID;

  /**
   * The feature id for the '<em><b>Ftp Message Filter</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int FTP_BUS_TYPE__FTP_MESSAGE_FILTER = BUS_FEATURE_COUNT + 0;

  /**
   * The number of structural features of the '<em>Ftp Bus Type</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int FTP_BUS_TYPE_FEATURE_COUNT = BUS_FEATURE_COUNT + 1;

  /**
   * The meta object id for the '{@link fi.jab.esb.config.xml.impl.FtpListenerTypeImpl <em>Ftp Listener Type</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see fi.jab.esb.config.xml.impl.FtpListenerTypeImpl
   * @see fi.jab.esb.config.xml.impl.XmlPackageImpl#getFtpListenerType()
   * @generated
   */
  int FTP_LISTENER_TYPE = 14;

  /**
   * The feature id for the '<em><b>Property</b></em>' containment reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int FTP_LISTENER_TYPE__PROPERTY = ABSTRACT_SCHEDULED_LISTENER__PROPERTY;

  /**
   * The feature id for the '<em><b>Busidref</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int FTP_LISTENER_TYPE__BUSIDREF = ABSTRACT_SCHEDULED_LISTENER__BUSIDREF;

  /**
   * The feature id for the '<em><b>Is Gateway</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int FTP_LISTENER_TYPE__IS_GATEWAY = ABSTRACT_SCHEDULED_LISTENER__IS_GATEWAY;

  /**
   * The feature id for the '<em><b>Max Threads</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int FTP_LISTENER_TYPE__MAX_THREADS = ABSTRACT_SCHEDULED_LISTENER__MAX_THREADS;

  /**
   * The feature id for the '<em><b>Name</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int FTP_LISTENER_TYPE__NAME = ABSTRACT_SCHEDULED_LISTENER__NAME;

  /**
   * The feature id for the '<em><b>Poll Frequency Seconds</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int FTP_LISTENER_TYPE__POLL_FREQUENCY_SECONDS = ABSTRACT_SCHEDULED_LISTENER__POLL_FREQUENCY_SECONDS;

  /**
   * The feature id for the '<em><b>Schedule Frequency</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int FTP_LISTENER_TYPE__SCHEDULE_FREQUENCY = ABSTRACT_SCHEDULED_LISTENER__SCHEDULE_FREQUENCY;

  /**
   * The feature id for the '<em><b>Scheduleidref</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int FTP_LISTENER_TYPE__SCHEDULEIDREF = ABSTRACT_SCHEDULED_LISTENER__SCHEDULEIDREF;

  /**
   * The feature id for the '<em><b>Ftp Message Filter</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int FTP_LISTENER_TYPE__FTP_MESSAGE_FILTER = ABSTRACT_SCHEDULED_LISTENER_FEATURE_COUNT + 0;

  /**
   * The number of structural features of the '<em>Ftp Listener Type</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int FTP_LISTENER_TYPE_FEATURE_COUNT = ABSTRACT_SCHEDULED_LISTENER_FEATURE_COUNT + 1;

  /**
   * The meta object id for the '{@link fi.jab.esb.config.xml.impl.FtpMessageFilterTypeImpl <em>Ftp Message Filter Type</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see fi.jab.esb.config.xml.impl.FtpMessageFilterTypeImpl
   * @see fi.jab.esb.config.xml.impl.XmlPackageImpl#getFtpMessageFilterType()
   * @generated
   */
  int FTP_MESSAGE_FILTER_TYPE = 15;

  /**
   * The feature id for the '<em><b>Certificate Url</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int FTP_MESSAGE_FILTER_TYPE__CERTIFICATE_URL = 0;

  /**
   * The feature id for the '<em><b>Directory</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int FTP_MESSAGE_FILTER_TYPE__DIRECTORY = 1;

  /**
   * The feature id for the '<em><b>Error Delete</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int FTP_MESSAGE_FILTER_TYPE__ERROR_DELETE = 2;

  /**
   * The feature id for the '<em><b>Error Directory</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int FTP_MESSAGE_FILTER_TYPE__ERROR_DIRECTORY = 3;

  /**
   * The feature id for the '<em><b>Error Suffix</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int FTP_MESSAGE_FILTER_TYPE__ERROR_SUFFIX = 4;

  /**
   * The feature id for the '<em><b>Input Suffix</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int FTP_MESSAGE_FILTER_TYPE__INPUT_SUFFIX = 5;

  /**
   * The feature id for the '<em><b>Passive</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int FTP_MESSAGE_FILTER_TYPE__PASSIVE = 6;

  /**
   * The feature id for the '<em><b>Password</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int FTP_MESSAGE_FILTER_TYPE__PASSWORD = 7;

  /**
   * The feature id for the '<em><b>Post Delete</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int FTP_MESSAGE_FILTER_TYPE__POST_DELETE = 8;

  /**
   * The feature id for the '<em><b>Post Directory</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int FTP_MESSAGE_FILTER_TYPE__POST_DIRECTORY = 9;

  /**
   * The feature id for the '<em><b>Post Suffix</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int FTP_MESSAGE_FILTER_TYPE__POST_SUFFIX = 10;

  /**
   * The feature id for the '<em><b>Protocol</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int FTP_MESSAGE_FILTER_TYPE__PROTOCOL = 11;

  /**
   * The feature id for the '<em><b>Read Only</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int FTP_MESSAGE_FILTER_TYPE__READ_ONLY = 12;

  /**
   * The feature id for the '<em><b>Username</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int FTP_MESSAGE_FILTER_TYPE__USERNAME = 13;

  /**
   * The feature id for the '<em><b>Work Suffix</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int FTP_MESSAGE_FILTER_TYPE__WORK_SUFFIX = 14;

  /**
   * The number of structural features of the '<em>Ftp Message Filter Type</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int FTP_MESSAGE_FILTER_TYPE_FEATURE_COUNT = 15;

  /**
   * The meta object id for the '{@link fi.jab.esb.config.xml.impl.FtpProviderTypeImpl <em>Ftp Provider Type</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see fi.jab.esb.config.xml.impl.FtpProviderTypeImpl
   * @see fi.jab.esb.config.xml.impl.XmlPackageImpl#getFtpProviderType()
   * @generated
   */
  int FTP_PROVIDER_TYPE = 16;

  /**
   * The feature id for the '<em><b>Property</b></em>' containment reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int FTP_PROVIDER_TYPE__PROPERTY = BUS_PROVIDER__PROPERTY;

  /**
   * The feature id for the '<em><b>Name</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int FTP_PROVIDER_TYPE__NAME = BUS_PROVIDER__NAME;

  /**
   * The feature id for the '<em><b>Bus Group</b></em>' attribute list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int FTP_PROVIDER_TYPE__BUS_GROUP = BUS_PROVIDER__BUS_GROUP;

  /**
   * The feature id for the '<em><b>Bus</b></em>' containment reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int FTP_PROVIDER_TYPE__BUS = BUS_PROVIDER__BUS;

  /**
   * The feature id for the '<em><b>Hostname</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int FTP_PROVIDER_TYPE__HOSTNAME = BUS_PROVIDER_FEATURE_COUNT + 0;

  /**
   * The number of structural features of the '<em>Ftp Provider Type</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int FTP_PROVIDER_TYPE_FEATURE_COUNT = BUS_PROVIDER_FEATURE_COUNT + 1;

  /**
   * The meta object id for the '{@link fi.jab.esb.config.xml.impl.GroovyListenerTypeImpl <em>Groovy Listener Type</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see fi.jab.esb.config.xml.impl.GroovyListenerTypeImpl
   * @see fi.jab.esb.config.xml.impl.XmlPackageImpl#getGroovyListenerType()
   * @generated
   */
  int GROOVY_LISTENER_TYPE = 17;

  /**
   * The feature id for the '<em><b>Property</b></em>' containment reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int GROOVY_LISTENER_TYPE__PROPERTY = LISTENER__PROPERTY;

  /**
   * The feature id for the '<em><b>Busidref</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int GROOVY_LISTENER_TYPE__BUSIDREF = LISTENER__BUSIDREF;

  /**
   * The feature id for the '<em><b>Is Gateway</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int GROOVY_LISTENER_TYPE__IS_GATEWAY = LISTENER__IS_GATEWAY;

  /**
   * The feature id for the '<em><b>Max Threads</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int GROOVY_LISTENER_TYPE__MAX_THREADS = LISTENER__MAX_THREADS;

  /**
   * The feature id for the '<em><b>Name</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int GROOVY_LISTENER_TYPE__NAME = LISTENER__NAME;

  /**
   * The feature id for the '<em><b>Script</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int GROOVY_LISTENER_TYPE__SCRIPT = LISTENER_FEATURE_COUNT + 0;

  /**
   * The number of structural features of the '<em>Groovy Listener Type</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int GROOVY_LISTENER_TYPE_FEATURE_COUNT = LISTENER_FEATURE_COUNT + 1;

  /**
   * The meta object id for the '{@link fi.jab.esb.config.xml.impl.HibernateBusTypeImpl <em>Hibernate Bus Type</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see fi.jab.esb.config.xml.impl.HibernateBusTypeImpl
   * @see fi.jab.esb.config.xml.impl.XmlPackageImpl#getHibernateBusType()
   * @generated
   */
  int HIBERNATE_BUS_TYPE = 18;

  /**
   * The feature id for the '<em><b>Property</b></em>' containment reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int HIBERNATE_BUS_TYPE__PROPERTY = BUS__PROPERTY;

  /**
   * The feature id for the '<em><b>Busid</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int HIBERNATE_BUS_TYPE__BUSID = BUS__BUSID;

  /**
   * The feature id for the '<em><b>Hibernate Message Filter</b></em>' containment reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int HIBERNATE_BUS_TYPE__HIBERNATE_MESSAGE_FILTER = BUS_FEATURE_COUNT + 0;

  /**
   * The number of structural features of the '<em>Hibernate Bus Type</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int HIBERNATE_BUS_TYPE_FEATURE_COUNT = BUS_FEATURE_COUNT + 1;

  /**
   * The meta object id for the '{@link fi.jab.esb.config.xml.impl.HibernateListenerTypeImpl <em>Hibernate Listener Type</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see fi.jab.esb.config.xml.impl.HibernateListenerTypeImpl
   * @see fi.jab.esb.config.xml.impl.XmlPackageImpl#getHibernateListenerType()
   * @generated
   */
  int HIBERNATE_LISTENER_TYPE = 19;

  /**
   * The feature id for the '<em><b>Property</b></em>' containment reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int HIBERNATE_LISTENER_TYPE__PROPERTY = LISTENER__PROPERTY;

  /**
   * The feature id for the '<em><b>Busidref</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int HIBERNATE_LISTENER_TYPE__BUSIDREF = LISTENER__BUSIDREF;

  /**
   * The feature id for the '<em><b>Is Gateway</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int HIBERNATE_LISTENER_TYPE__IS_GATEWAY = LISTENER__IS_GATEWAY;

  /**
   * The feature id for the '<em><b>Max Threads</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int HIBERNATE_LISTENER_TYPE__MAX_THREADS = LISTENER__MAX_THREADS;

  /**
   * The feature id for the '<em><b>Name</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int HIBERNATE_LISTENER_TYPE__NAME = LISTENER__NAME;

  /**
   * The feature id for the '<em><b>Hibernate Message Filter</b></em>' containment reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int HIBERNATE_LISTENER_TYPE__HIBERNATE_MESSAGE_FILTER = LISTENER_FEATURE_COUNT + 0;

  /**
   * The number of structural features of the '<em>Hibernate Listener Type</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int HIBERNATE_LISTENER_TYPE_FEATURE_COUNT = LISTENER_FEATURE_COUNT + 1;

  /**
   * The meta object id for the '{@link fi.jab.esb.config.xml.impl.HibernateMessageFilterTypeImpl <em>Hibernate Message Filter Type</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see fi.jab.esb.config.xml.impl.HibernateMessageFilterTypeImpl
   * @see fi.jab.esb.config.xml.impl.XmlPackageImpl#getHibernateMessageFilterType()
   * @generated
   */
  int HIBERNATE_MESSAGE_FILTER_TYPE = 20;

  /**
   * The feature id for the '<em><b>Classname</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int HIBERNATE_MESSAGE_FILTER_TYPE__CLASSNAME = 0;

  /**
   * The feature id for the '<em><b>Event</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int HIBERNATE_MESSAGE_FILTER_TYPE__EVENT = 1;

  /**
   * The number of structural features of the '<em>Hibernate Message Filter Type</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int HIBERNATE_MESSAGE_FILTER_TYPE_FEATURE_COUNT = 2;

  /**
   * The meta object id for the '{@link fi.jab.esb.config.xml.impl.HibernateProviderTypeImpl <em>Hibernate Provider Type</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see fi.jab.esb.config.xml.impl.HibernateProviderTypeImpl
   * @see fi.jab.esb.config.xml.impl.XmlPackageImpl#getHibernateProviderType()
   * @generated
   */
  int HIBERNATE_PROVIDER_TYPE = 21;

  /**
   * The feature id for the '<em><b>Property</b></em>' containment reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int HIBERNATE_PROVIDER_TYPE__PROPERTY = BUS_PROVIDER__PROPERTY;

  /**
   * The feature id for the '<em><b>Name</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int HIBERNATE_PROVIDER_TYPE__NAME = BUS_PROVIDER__NAME;

  /**
   * The feature id for the '<em><b>Bus Group</b></em>' attribute list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int HIBERNATE_PROVIDER_TYPE__BUS_GROUP = BUS_PROVIDER__BUS_GROUP;

  /**
   * The feature id for the '<em><b>Bus</b></em>' containment reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int HIBERNATE_PROVIDER_TYPE__BUS = BUS_PROVIDER__BUS;

  /**
   * The feature id for the '<em><b>Hibernate Cfg File</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int HIBERNATE_PROVIDER_TYPE__HIBERNATE_CFG_FILE = BUS_PROVIDER_FEATURE_COUNT + 0;

  /**
   * The number of structural features of the '<em>Hibernate Provider Type</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int HIBERNATE_PROVIDER_TYPE_FEATURE_COUNT = BUS_PROVIDER_FEATURE_COUNT + 1;

  /**
   * The meta object id for the '{@link fi.jab.esb.config.xml.impl.JbossesbTypeImpl <em>Jbossesb Type</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see fi.jab.esb.config.xml.impl.JbossesbTypeImpl
   * @see fi.jab.esb.config.xml.impl.XmlPackageImpl#getJbossesbType()
   * @generated
   */
  int JBOSSESB_TYPE = 22;

  /**
   * The feature id for the '<em><b>Providers</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int JBOSSESB_TYPE__PROVIDERS = 0;

  /**
   * The feature id for the '<em><b>Services</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int JBOSSESB_TYPE__SERVICES = 1;

  /**
   * The feature id for the '<em><b>Parameter Reload Secs</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int JBOSSESB_TYPE__PARAMETER_RELOAD_SECS = 2;

  /**
   * The number of structural features of the '<em>Jbossesb Type</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int JBOSSESB_TYPE_FEATURE_COUNT = 3;

  /**
   * The meta object id for the '{@link fi.jab.esb.config.xml.impl.JbrBusTypeImpl <em>Jbr Bus Type</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see fi.jab.esb.config.xml.impl.JbrBusTypeImpl
   * @see fi.jab.esb.config.xml.impl.XmlPackageImpl#getJbrBusType()
   * @generated
   */
  int JBR_BUS_TYPE = 23;

  /**
   * The feature id for the '<em><b>Property</b></em>' containment reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int JBR_BUS_TYPE__PROPERTY = BUS__PROPERTY;

  /**
   * The feature id for the '<em><b>Busid</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int JBR_BUS_TYPE__BUSID = BUS__BUSID;

  /**
   * The feature id for the '<em><b>Port</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int JBR_BUS_TYPE__PORT = BUS_FEATURE_COUNT + 0;

  /**
   * The number of structural features of the '<em>Jbr Bus Type</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int JBR_BUS_TYPE_FEATURE_COUNT = BUS_FEATURE_COUNT + 1;

  /**
   * The meta object id for the '{@link fi.jab.esb.config.xml.impl.JbrListenerTypeImpl <em>Jbr Listener Type</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see fi.jab.esb.config.xml.impl.JbrListenerTypeImpl
   * @see fi.jab.esb.config.xml.impl.XmlPackageImpl#getJbrListenerType()
   * @generated
   */
  int JBR_LISTENER_TYPE = 24;

  /**
   * The feature id for the '<em><b>Property</b></em>' containment reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int JBR_LISTENER_TYPE__PROPERTY = LISTENER__PROPERTY;

  /**
   * The feature id for the '<em><b>Busidref</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int JBR_LISTENER_TYPE__BUSIDREF = LISTENER__BUSIDREF;

  /**
   * The feature id for the '<em><b>Is Gateway</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int JBR_LISTENER_TYPE__IS_GATEWAY = LISTENER__IS_GATEWAY;

  /**
   * The feature id for the '<em><b>Max Threads</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int JBR_LISTENER_TYPE__MAX_THREADS = LISTENER__MAX_THREADS;

  /**
   * The feature id for the '<em><b>Name</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int JBR_LISTENER_TYPE__NAME = LISTENER__NAME;

  /**
   * The number of structural features of the '<em>Jbr Listener Type</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int JBR_LISTENER_TYPE_FEATURE_COUNT = LISTENER_FEATURE_COUNT + 0;

  /**
   * The meta object id for the '{@link fi.jab.esb.config.xml.impl.JbrProviderTypeImpl <em>Jbr Provider Type</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see fi.jab.esb.config.xml.impl.JbrProviderTypeImpl
   * @see fi.jab.esb.config.xml.impl.XmlPackageImpl#getJbrProviderType()
   * @generated
   */
  int JBR_PROVIDER_TYPE = 25;

  /**
   * The feature id for the '<em><b>Property</b></em>' containment reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int JBR_PROVIDER_TYPE__PROPERTY = BUS_PROVIDER__PROPERTY;

  /**
   * The feature id for the '<em><b>Name</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int JBR_PROVIDER_TYPE__NAME = BUS_PROVIDER__NAME;

  /**
   * The feature id for the '<em><b>Bus Group</b></em>' attribute list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int JBR_PROVIDER_TYPE__BUS_GROUP = BUS_PROVIDER__BUS_GROUP;

  /**
   * The feature id for the '<em><b>Bus</b></em>' containment reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int JBR_PROVIDER_TYPE__BUS = BUS_PROVIDER__BUS;

  /**
   * The feature id for the '<em><b>Host</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int JBR_PROVIDER_TYPE__HOST = BUS_PROVIDER_FEATURE_COUNT + 0;

  /**
   * The feature id for the '<em><b>Protocol</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int JBR_PROVIDER_TYPE__PROTOCOL = BUS_PROVIDER_FEATURE_COUNT + 1;

  /**
   * The number of structural features of the '<em>Jbr Provider Type</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int JBR_PROVIDER_TYPE_FEATURE_COUNT = BUS_PROVIDER_FEATURE_COUNT + 2;

  /**
   * The meta object id for the '{@link fi.jab.esb.config.xml.impl.JcaGatewayTypeImpl <em>Jca Gateway Type</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see fi.jab.esb.config.xml.impl.JcaGatewayTypeImpl
   * @see fi.jab.esb.config.xml.impl.XmlPackageImpl#getJcaGatewayType()
   * @generated
   */
  int JCA_GATEWAY_TYPE = 26;

  /**
   * The feature id for the '<em><b>Property</b></em>' containment reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int JCA_GATEWAY_TYPE__PROPERTY = LISTENER__PROPERTY;

  /**
   * The feature id for the '<em><b>Busidref</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int JCA_GATEWAY_TYPE__BUSIDREF = LISTENER__BUSIDREF;

  /**
   * The feature id for the '<em><b>Is Gateway</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int JCA_GATEWAY_TYPE__IS_GATEWAY = LISTENER__IS_GATEWAY;

  /**
   * The feature id for the '<em><b>Max Threads</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int JCA_GATEWAY_TYPE__MAX_THREADS = LISTENER__MAX_THREADS;

  /**
   * The feature id for the '<em><b>Name</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int JCA_GATEWAY_TYPE__NAME = LISTENER__NAME;

  /**
   * The feature id for the '<em><b>Activation Config</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int JCA_GATEWAY_TYPE__ACTIVATION_CONFIG = LISTENER_FEATURE_COUNT + 0;

  /**
   * The feature id for the '<em><b>Adapter</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int JCA_GATEWAY_TYPE__ADAPTER = LISTENER_FEATURE_COUNT + 1;

  /**
   * The feature id for the '<em><b>Endpoint Class</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int JCA_GATEWAY_TYPE__ENDPOINT_CLASS = LISTENER_FEATURE_COUNT + 2;

  /**
   * The feature id for the '<em><b>Jca Bridge</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int JCA_GATEWAY_TYPE__JCA_BRIDGE = LISTENER_FEATURE_COUNT + 3;

  /**
   * The feature id for the '<em><b>Messaging Type</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int JCA_GATEWAY_TYPE__MESSAGING_TYPE = LISTENER_FEATURE_COUNT + 4;

  /**
   * The feature id for the '<em><b>Transacted</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int JCA_GATEWAY_TYPE__TRANSACTED = LISTENER_FEATURE_COUNT + 5;

  /**
   * The number of structural features of the '<em>Jca Gateway Type</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int JCA_GATEWAY_TYPE_FEATURE_COUNT = LISTENER_FEATURE_COUNT + 6;

  /**
   * The meta object id for the '{@link fi.jab.esb.config.xml.impl.JmsBusTypeImpl <em>Jms Bus Type</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see fi.jab.esb.config.xml.impl.JmsBusTypeImpl
   * @see fi.jab.esb.config.xml.impl.XmlPackageImpl#getJmsBusType()
   * @generated
   */
  int JMS_BUS_TYPE = 27;

  /**
   * The feature id for the '<em><b>Property</b></em>' containment reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int JMS_BUS_TYPE__PROPERTY = BUS__PROPERTY;

  /**
   * The feature id for the '<em><b>Busid</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int JMS_BUS_TYPE__BUSID = BUS__BUSID;

  /**
   * The feature id for the '<em><b>Jms Message Filter</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int JMS_BUS_TYPE__JMS_MESSAGE_FILTER = BUS_FEATURE_COUNT + 0;

  /**
   * The number of structural features of the '<em>Jms Bus Type</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int JMS_BUS_TYPE_FEATURE_COUNT = BUS_FEATURE_COUNT + 1;

  /**
   * The meta object id for the '{@link fi.jab.esb.config.xml.impl.JmsProviderTypeImpl <em>Jms Provider Type</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see fi.jab.esb.config.xml.impl.JmsProviderTypeImpl
   * @see fi.jab.esb.config.xml.impl.XmlPackageImpl#getJmsProviderType()
   * @generated
   */
  int JMS_PROVIDER_TYPE = 31;

  /**
   * The feature id for the '<em><b>Property</b></em>' containment reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int JMS_PROVIDER_TYPE__PROPERTY = BUS_PROVIDER__PROPERTY;

  /**
   * The feature id for the '<em><b>Name</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int JMS_PROVIDER_TYPE__NAME = BUS_PROVIDER__NAME;

  /**
   * The feature id for the '<em><b>Bus Group</b></em>' attribute list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int JMS_PROVIDER_TYPE__BUS_GROUP = BUS_PROVIDER__BUS_GROUP;

  /**
   * The feature id for the '<em><b>Bus</b></em>' containment reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int JMS_PROVIDER_TYPE__BUS = BUS_PROVIDER__BUS;

  /**
   * The feature id for the '<em><b>Connection Factory</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int JMS_PROVIDER_TYPE__CONNECTION_FACTORY = BUS_PROVIDER_FEATURE_COUNT + 0;

  /**
   * The feature id for the '<em><b>Jndi Context Factory</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int JMS_PROVIDER_TYPE__JNDI_CONTEXT_FACTORY = BUS_PROVIDER_FEATURE_COUNT + 1;

  /**
   * The feature id for the '<em><b>Jndi Pkg Prefix</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int JMS_PROVIDER_TYPE__JNDI_PKG_PREFIX = BUS_PROVIDER_FEATURE_COUNT + 2;

  /**
   * The feature id for the '<em><b>Jndi URL</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int JMS_PROVIDER_TYPE__JNDI_URL = BUS_PROVIDER_FEATURE_COUNT + 3;

  /**
   * The number of structural features of the '<em>Jms Provider Type</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int JMS_PROVIDER_TYPE_FEATURE_COUNT = BUS_PROVIDER_FEATURE_COUNT + 4;

  /**
   * The meta object id for the '{@link fi.jab.esb.config.xml.impl.JmsJcaProviderTypeImpl <em>Jms Jca Provider Type</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see fi.jab.esb.config.xml.impl.JmsJcaProviderTypeImpl
   * @see fi.jab.esb.config.xml.impl.XmlPackageImpl#getJmsJcaProviderType()
   * @generated
   */
  int JMS_JCA_PROVIDER_TYPE = 28;

  /**
   * The feature id for the '<em><b>Property</b></em>' containment reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int JMS_JCA_PROVIDER_TYPE__PROPERTY = JMS_PROVIDER_TYPE__PROPERTY;

  /**
   * The feature id for the '<em><b>Name</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int JMS_JCA_PROVIDER_TYPE__NAME = JMS_PROVIDER_TYPE__NAME;

  /**
   * The feature id for the '<em><b>Bus Group</b></em>' attribute list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int JMS_JCA_PROVIDER_TYPE__BUS_GROUP = JMS_PROVIDER_TYPE__BUS_GROUP;

  /**
   * The feature id for the '<em><b>Bus</b></em>' containment reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int JMS_JCA_PROVIDER_TYPE__BUS = JMS_PROVIDER_TYPE__BUS;

  /**
   * The feature id for the '<em><b>Connection Factory</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int JMS_JCA_PROVIDER_TYPE__CONNECTION_FACTORY = JMS_PROVIDER_TYPE__CONNECTION_FACTORY;

  /**
   * The feature id for the '<em><b>Jndi Context Factory</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int JMS_JCA_PROVIDER_TYPE__JNDI_CONTEXT_FACTORY = JMS_PROVIDER_TYPE__JNDI_CONTEXT_FACTORY;

  /**
   * The feature id for the '<em><b>Jndi Pkg Prefix</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int JMS_JCA_PROVIDER_TYPE__JNDI_PKG_PREFIX = JMS_PROVIDER_TYPE__JNDI_PKG_PREFIX;

  /**
   * The feature id for the '<em><b>Jndi URL</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int JMS_JCA_PROVIDER_TYPE__JNDI_URL = JMS_PROVIDER_TYPE__JNDI_URL;

  /**
   * The feature id for the '<em><b>Adapter</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int JMS_JCA_PROVIDER_TYPE__ADAPTER = JMS_PROVIDER_TYPE_FEATURE_COUNT + 0;

  /**
   * The feature id for the '<em><b>Endpoint Class</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int JMS_JCA_PROVIDER_TYPE__ENDPOINT_CLASS = JMS_PROVIDER_TYPE_FEATURE_COUNT + 1;

  /**
   * The feature id for the '<em><b>Jca Bridge</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int JMS_JCA_PROVIDER_TYPE__JCA_BRIDGE = JMS_PROVIDER_TYPE_FEATURE_COUNT + 2;

  /**
   * The feature id for the '<em><b>Messaging Type</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int JMS_JCA_PROVIDER_TYPE__MESSAGING_TYPE = JMS_PROVIDER_TYPE_FEATURE_COUNT + 3;

  /**
   * The feature id for the '<em><b>Transacted</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int JMS_JCA_PROVIDER_TYPE__TRANSACTED = JMS_PROVIDER_TYPE_FEATURE_COUNT + 4;

  /**
   * The number of structural features of the '<em>Jms Jca Provider Type</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int JMS_JCA_PROVIDER_TYPE_FEATURE_COUNT = JMS_PROVIDER_TYPE_FEATURE_COUNT + 5;

  /**
   * The meta object id for the '{@link fi.jab.esb.config.xml.impl.JmsListenerTypeImpl <em>Jms Listener Type</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see fi.jab.esb.config.xml.impl.JmsListenerTypeImpl
   * @see fi.jab.esb.config.xml.impl.XmlPackageImpl#getJmsListenerType()
   * @generated
   */
  int JMS_LISTENER_TYPE = 29;

  /**
   * The feature id for the '<em><b>Property</b></em>' containment reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int JMS_LISTENER_TYPE__PROPERTY = LISTENER__PROPERTY;

  /**
   * The feature id for the '<em><b>Busidref</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int JMS_LISTENER_TYPE__BUSIDREF = LISTENER__BUSIDREF;

  /**
   * The feature id for the '<em><b>Is Gateway</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int JMS_LISTENER_TYPE__IS_GATEWAY = LISTENER__IS_GATEWAY;

  /**
   * The feature id for the '<em><b>Max Threads</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int JMS_LISTENER_TYPE__MAX_THREADS = LISTENER__MAX_THREADS;

  /**
   * The feature id for the '<em><b>Name</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int JMS_LISTENER_TYPE__NAME = LISTENER__NAME;

  /**
   * The feature id for the '<em><b>Jms Message Filter</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int JMS_LISTENER_TYPE__JMS_MESSAGE_FILTER = LISTENER_FEATURE_COUNT + 0;

  /**
   * The number of structural features of the '<em>Jms Listener Type</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int JMS_LISTENER_TYPE_FEATURE_COUNT = LISTENER_FEATURE_COUNT + 1;

  /**
   * The meta object id for the '{@link fi.jab.esb.config.xml.impl.JmsMessageFilterTypeImpl <em>Jms Message Filter Type</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see fi.jab.esb.config.xml.impl.JmsMessageFilterTypeImpl
   * @see fi.jab.esb.config.xml.impl.XmlPackageImpl#getJmsMessageFilterType()
   * @generated
   */
  int JMS_MESSAGE_FILTER_TYPE = 30;

  /**
   * The feature id for the '<em><b>Acknowledge Mode</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int JMS_MESSAGE_FILTER_TYPE__ACKNOWLEDGE_MODE = 0;

  /**
   * The feature id for the '<em><b>Dest Name</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int JMS_MESSAGE_FILTER_TYPE__DEST_NAME = 1;

  /**
   * The feature id for the '<em><b>Dest Type</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int JMS_MESSAGE_FILTER_TYPE__DEST_TYPE = 2;

  /**
   * The feature id for the '<em><b>Persistent</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int JMS_MESSAGE_FILTER_TYPE__PERSISTENT = 3;

  /**
   * The feature id for the '<em><b>Selector</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int JMS_MESSAGE_FILTER_TYPE__SELECTOR = 4;

  /**
   * The number of structural features of the '<em>Jms Message Filter Type</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int JMS_MESSAGE_FILTER_TYPE_FEATURE_COUNT = 5;

  /**
   * The meta object id for the '{@link fi.jab.esb.config.xml.impl.ListenersTypeImpl <em>Listeners Type</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see fi.jab.esb.config.xml.impl.ListenersTypeImpl
   * @see fi.jab.esb.config.xml.impl.XmlPackageImpl#getListenersType()
   * @generated
   */
  int LISTENERS_TYPE = 33;

  /**
   * The feature id for the '<em><b>Listener Group</b></em>' attribute list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int LISTENERS_TYPE__LISTENER_GROUP = 0;

  /**
   * The feature id for the '<em><b>Listener</b></em>' containment reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int LISTENERS_TYPE__LISTENER = 1;

  /**
   * The number of structural features of the '<em>Listeners Type</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int LISTENERS_TYPE_FEATURE_COUNT = 2;

  /**
   * The meta object id for the '{@link fi.jab.esb.config.xml.impl.PropertyTypeImpl <em>Property Type</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see fi.jab.esb.config.xml.impl.PropertyTypeImpl
   * @see fi.jab.esb.config.xml.impl.XmlPackageImpl#getPropertyType()
   * @generated
   */
  int PROPERTY_TYPE = 34;

  /**
   * The feature id for the '<em><b>Mixed</b></em>' attribute list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int PROPERTY_TYPE__MIXED = 0;

  /**
   * The feature id for the '<em><b>Name</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int PROPERTY_TYPE__NAME = 1;

  /**
   * The feature id for the '<em><b>Value</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int PROPERTY_TYPE__VALUE = 2;

  /**
   * The number of structural features of the '<em>Property Type</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int PROPERTY_TYPE_FEATURE_COUNT = 3;

  /**
   * The meta object id for the '{@link fi.jab.esb.config.xml.impl.ProvidersTypeImpl <em>Providers Type</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see fi.jab.esb.config.xml.impl.ProvidersTypeImpl
   * @see fi.jab.esb.config.xml.impl.XmlPackageImpl#getProvidersType()
   * @generated
   */
  int PROVIDERS_TYPE = 36;

  /**
   * The feature id for the '<em><b>Provider Group</b></em>' attribute list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int PROVIDERS_TYPE__PROVIDER_GROUP = 0;

  /**
   * The feature id for the '<em><b>Provider</b></em>' containment reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int PROVIDERS_TYPE__PROVIDER = 1;

  /**
   * The number of structural features of the '<em>Providers Type</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int PROVIDERS_TYPE_FEATURE_COUNT = 2;

  /**
   * The meta object id for the '{@link fi.jab.esb.config.xml.impl.ScheduledListenerTypeImpl <em>Scheduled Listener Type</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see fi.jab.esb.config.xml.impl.ScheduledListenerTypeImpl
   * @see fi.jab.esb.config.xml.impl.XmlPackageImpl#getScheduledListenerType()
   * @generated
   */
  int SCHEDULED_LISTENER_TYPE = 38;

  /**
   * The feature id for the '<em><b>Property</b></em>' containment reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int SCHEDULED_LISTENER_TYPE__PROPERTY = ABSTRACT_SCHEDULED_LISTENER__PROPERTY;

  /**
   * The feature id for the '<em><b>Busidref</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int SCHEDULED_LISTENER_TYPE__BUSIDREF = ABSTRACT_SCHEDULED_LISTENER__BUSIDREF;

  /**
   * The feature id for the '<em><b>Is Gateway</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int SCHEDULED_LISTENER_TYPE__IS_GATEWAY = ABSTRACT_SCHEDULED_LISTENER__IS_GATEWAY;

  /**
   * The feature id for the '<em><b>Max Threads</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int SCHEDULED_LISTENER_TYPE__MAX_THREADS = ABSTRACT_SCHEDULED_LISTENER__MAX_THREADS;

  /**
   * The feature id for the '<em><b>Name</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int SCHEDULED_LISTENER_TYPE__NAME = ABSTRACT_SCHEDULED_LISTENER__NAME;

  /**
   * The feature id for the '<em><b>Poll Frequency Seconds</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int SCHEDULED_LISTENER_TYPE__POLL_FREQUENCY_SECONDS = ABSTRACT_SCHEDULED_LISTENER__POLL_FREQUENCY_SECONDS;

  /**
   * The feature id for the '<em><b>Schedule Frequency</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int SCHEDULED_LISTENER_TYPE__SCHEDULE_FREQUENCY = ABSTRACT_SCHEDULED_LISTENER__SCHEDULE_FREQUENCY;

  /**
   * The feature id for the '<em><b>Scheduleidref</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int SCHEDULED_LISTENER_TYPE__SCHEDULEIDREF = ABSTRACT_SCHEDULED_LISTENER__SCHEDULEIDREF;

  /**
   * The feature id for the '<em><b>Event Processor</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int SCHEDULED_LISTENER_TYPE__EVENT_PROCESSOR = ABSTRACT_SCHEDULED_LISTENER_FEATURE_COUNT + 0;

  /**
   * The feature id for the '<em><b>Transacted</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int SCHEDULED_LISTENER_TYPE__TRANSACTED = ABSTRACT_SCHEDULED_LISTENER_FEATURE_COUNT + 1;

  /**
   * The number of structural features of the '<em>Scheduled Listener Type</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int SCHEDULED_LISTENER_TYPE_FEATURE_COUNT = ABSTRACT_SCHEDULED_LISTENER_FEATURE_COUNT + 2;

  /**
   * The meta object id for the '{@link fi.jab.esb.config.xml.impl.ScheduleProviderTypeImpl <em>Schedule Provider Type</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see fi.jab.esb.config.xml.impl.ScheduleProviderTypeImpl
   * @see fi.jab.esb.config.xml.impl.XmlPackageImpl#getScheduleProviderType()
   * @generated
   */
  int SCHEDULE_PROVIDER_TYPE = 39;

  /**
   * The feature id for the '<em><b>Property</b></em>' containment reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int SCHEDULE_PROVIDER_TYPE__PROPERTY = PROVIDER__PROPERTY;

  /**
   * The feature id for the '<em><b>Name</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int SCHEDULE_PROVIDER_TYPE__NAME = PROVIDER__NAME;

  /**
   * The feature id for the '<em><b>Schedule Group</b></em>' attribute list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int SCHEDULE_PROVIDER_TYPE__SCHEDULE_GROUP = PROVIDER_FEATURE_COUNT + 0;

  /**
   * The feature id for the '<em><b>Schedule</b></em>' containment reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int SCHEDULE_PROVIDER_TYPE__SCHEDULE = PROVIDER_FEATURE_COUNT + 1;

  /**
   * The number of structural features of the '<em>Schedule Provider Type</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int SCHEDULE_PROVIDER_TYPE_FEATURE_COUNT = PROVIDER_FEATURE_COUNT + 2;

  /**
   * The meta object id for the '{@link fi.jab.esb.config.xml.impl.ServicesTypeImpl <em>Services Type</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see fi.jab.esb.config.xml.impl.ServicesTypeImpl
   * @see fi.jab.esb.config.xml.impl.XmlPackageImpl#getServicesType()
   * @generated
   */
  int SERVICES_TYPE = 40;

  /**
   * The feature id for the '<em><b>Service</b></em>' containment reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int SERVICES_TYPE__SERVICE = 0;

  /**
   * The number of structural features of the '<em>Services Type</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int SERVICES_TYPE_FEATURE_COUNT = 1;

  /**
   * The meta object id for the '{@link fi.jab.esb.config.xml.impl.ServiceTypeImpl <em>Service Type</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see fi.jab.esb.config.xml.impl.ServiceTypeImpl
   * @see fi.jab.esb.config.xml.impl.XmlPackageImpl#getServiceType()
   * @generated
   */
  int SERVICE_TYPE = 41;

  /**
   * The feature id for the '<em><b>Listeners</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int SERVICE_TYPE__LISTENERS = 0;

  /**
   * The feature id for the '<em><b>Actions</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int SERVICE_TYPE__ACTIONS = 1;

  /**
   * The feature id for the '<em><b>Category</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int SERVICE_TYPE__CATEGORY = 2;

  /**
   * The feature id for the '<em><b>Description</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int SERVICE_TYPE__DESCRIPTION = 3;

  /**
   * The feature id for the '<em><b>Name</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int SERVICE_TYPE__NAME = 4;

  /**
   * The number of structural features of the '<em>Service Type</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int SERVICE_TYPE_FEATURE_COUNT = 5;

  /**
   * The meta object id for the '{@link fi.jab.esb.config.xml.impl.SimpleScheduleTypeImpl <em>Simple Schedule Type</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see fi.jab.esb.config.xml.impl.SimpleScheduleTypeImpl
   * @see fi.jab.esb.config.xml.impl.XmlPackageImpl#getSimpleScheduleType()
   * @generated
   */
  int SIMPLE_SCHEDULE_TYPE = 42;

  /**
   * The feature id for the '<em><b>Property</b></em>' containment reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int SIMPLE_SCHEDULE_TYPE__PROPERTY = SCHEDULE__PROPERTY;

  /**
   * The feature id for the '<em><b>End Date</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int SIMPLE_SCHEDULE_TYPE__END_DATE = SCHEDULE__END_DATE;

  /**
   * The feature id for the '<em><b>Scheduleid</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int SIMPLE_SCHEDULE_TYPE__SCHEDULEID = SCHEDULE__SCHEDULEID;

  /**
   * The feature id for the '<em><b>Start Date</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int SIMPLE_SCHEDULE_TYPE__START_DATE = SCHEDULE__START_DATE;

  /**
   * The feature id for the '<em><b>Exec Count</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int SIMPLE_SCHEDULE_TYPE__EXEC_COUNT = SCHEDULE_FEATURE_COUNT + 0;

  /**
   * The feature id for the '<em><b>Frequency</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int SIMPLE_SCHEDULE_TYPE__FREQUENCY = SCHEDULE_FEATURE_COUNT + 1;

  /**
   * The number of structural features of the '<em>Simple Schedule Type</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int SIMPLE_SCHEDULE_TYPE_FEATURE_COUNT = SCHEDULE_FEATURE_COUNT + 2;

  /**
   * The meta object id for the '{@link fi.jab.esb.config.xml.impl.SqlBusTypeImpl <em>Sql Bus Type</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see fi.jab.esb.config.xml.impl.SqlBusTypeImpl
   * @see fi.jab.esb.config.xml.impl.XmlPackageImpl#getSqlBusType()
   * @generated
   */
  int SQL_BUS_TYPE = 43;

  /**
   * The feature id for the '<em><b>Property</b></em>' containment reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int SQL_BUS_TYPE__PROPERTY = BUS__PROPERTY;

  /**
   * The feature id for the '<em><b>Busid</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int SQL_BUS_TYPE__BUSID = BUS__BUSID;

  /**
   * The feature id for the '<em><b>Sql Message Filter</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int SQL_BUS_TYPE__SQL_MESSAGE_FILTER = BUS_FEATURE_COUNT + 0;

  /**
   * The number of structural features of the '<em>Sql Bus Type</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int SQL_BUS_TYPE_FEATURE_COUNT = BUS_FEATURE_COUNT + 1;

  /**
   * The meta object id for the '{@link fi.jab.esb.config.xml.impl.SqlListenerTypeImpl <em>Sql Listener Type</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see fi.jab.esb.config.xml.impl.SqlListenerTypeImpl
   * @see fi.jab.esb.config.xml.impl.XmlPackageImpl#getSqlListenerType()
   * @generated
   */
  int SQL_LISTENER_TYPE = 44;

  /**
   * The feature id for the '<em><b>Property</b></em>' containment reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int SQL_LISTENER_TYPE__PROPERTY = LISTENER__PROPERTY;

  /**
   * The feature id for the '<em><b>Busidref</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int SQL_LISTENER_TYPE__BUSIDREF = LISTENER__BUSIDREF;

  /**
   * The feature id for the '<em><b>Is Gateway</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int SQL_LISTENER_TYPE__IS_GATEWAY = LISTENER__IS_GATEWAY;

  /**
   * The feature id for the '<em><b>Max Threads</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int SQL_LISTENER_TYPE__MAX_THREADS = LISTENER__MAX_THREADS;

  /**
   * The feature id for the '<em><b>Name</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int SQL_LISTENER_TYPE__NAME = LISTENER__NAME;

  /**
   * The feature id for the '<em><b>Sql Message Filter</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int SQL_LISTENER_TYPE__SQL_MESSAGE_FILTER = LISTENER_FEATURE_COUNT + 0;

  /**
   * The feature id for the '<em><b>Poll Frequency Seconds</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int SQL_LISTENER_TYPE__POLL_FREQUENCY_SECONDS = LISTENER_FEATURE_COUNT + 1;

  /**
   * The number of structural features of the '<em>Sql Listener Type</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int SQL_LISTENER_TYPE_FEATURE_COUNT = LISTENER_FEATURE_COUNT + 2;

  /**
   * The meta object id for the '{@link fi.jab.esb.config.xml.impl.SqlMessageFilterTypeImpl <em>Sql Message Filter Type</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see fi.jab.esb.config.xml.impl.SqlMessageFilterTypeImpl
   * @see fi.jab.esb.config.xml.impl.XmlPackageImpl#getSqlMessageFilterType()
   * @generated
   */
  int SQL_MESSAGE_FILTER_TYPE = 45;

  /**
   * The feature id for the '<em><b>Error Delete</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int SQL_MESSAGE_FILTER_TYPE__ERROR_DELETE = 0;

  /**
   * The feature id for the '<em><b>Insert Timestamp Column</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int SQL_MESSAGE_FILTER_TYPE__INSERT_TIMESTAMP_COLUMN = 1;

  /**
   * The feature id for the '<em><b>Message Column</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int SQL_MESSAGE_FILTER_TYPE__MESSAGE_COLUMN = 2;

  /**
   * The feature id for the '<em><b>Message Id Column</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int SQL_MESSAGE_FILTER_TYPE__MESSAGE_ID_COLUMN = 3;

  /**
   * The feature id for the '<em><b>Order By</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int SQL_MESSAGE_FILTER_TYPE__ORDER_BY = 4;

  /**
   * The feature id for the '<em><b>Post Delete</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int SQL_MESSAGE_FILTER_TYPE__POST_DELETE = 5;

  /**
   * The feature id for the '<em><b>Status Column</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int SQL_MESSAGE_FILTER_TYPE__STATUS_COLUMN = 6;

  /**
   * The feature id for the '<em><b>Tablename</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int SQL_MESSAGE_FILTER_TYPE__TABLENAME = 7;

  /**
   * The feature id for the '<em><b>Where Condition</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int SQL_MESSAGE_FILTER_TYPE__WHERE_CONDITION = 8;

  /**
   * The number of structural features of the '<em>Sql Message Filter Type</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int SQL_MESSAGE_FILTER_TYPE_FEATURE_COUNT = 9;

  /**
   * The meta object id for the '{@link fi.jab.esb.config.xml.impl.SqlProviderTypeImpl <em>Sql Provider Type</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see fi.jab.esb.config.xml.impl.SqlProviderTypeImpl
   * @see fi.jab.esb.config.xml.impl.XmlPackageImpl#getSqlProviderType()
   * @generated
   */
  int SQL_PROVIDER_TYPE = 46;

  /**
   * The feature id for the '<em><b>Property</b></em>' containment reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int SQL_PROVIDER_TYPE__PROPERTY = BUS_PROVIDER__PROPERTY;

  /**
   * The feature id for the '<em><b>Name</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int SQL_PROVIDER_TYPE__NAME = BUS_PROVIDER__NAME;

  /**
   * The feature id for the '<em><b>Bus Group</b></em>' attribute list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int SQL_PROVIDER_TYPE__BUS_GROUP = BUS_PROVIDER__BUS_GROUP;

  /**
   * The feature id for the '<em><b>Bus</b></em>' containment reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int SQL_PROVIDER_TYPE__BUS = BUS_PROVIDER__BUS;

  /**
   * The feature id for the '<em><b>Datasource</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int SQL_PROVIDER_TYPE__DATASOURCE = BUS_PROVIDER_FEATURE_COUNT + 0;

  /**
   * The feature id for the '<em><b>Driver</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int SQL_PROVIDER_TYPE__DRIVER = BUS_PROVIDER_FEATURE_COUNT + 1;

  /**
   * The feature id for the '<em><b>Password</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int SQL_PROVIDER_TYPE__PASSWORD = BUS_PROVIDER_FEATURE_COUNT + 2;

  /**
   * The feature id for the '<em><b>Transacted</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int SQL_PROVIDER_TYPE__TRANSACTED = BUS_PROVIDER_FEATURE_COUNT + 3;

  /**
   * The feature id for the '<em><b>Url</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int SQL_PROVIDER_TYPE__URL = BUS_PROVIDER_FEATURE_COUNT + 4;

  /**
   * The feature id for the '<em><b>Username</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int SQL_PROVIDER_TYPE__USERNAME = BUS_PROVIDER_FEATURE_COUNT + 5;

  /**
   * The number of structural features of the '<em>Sql Provider Type</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int SQL_PROVIDER_TYPE_FEATURE_COUNT = BUS_PROVIDER_FEATURE_COUNT + 6;

  /**
   * The meta object id for the '{@link fi.jab.esb.config.xml.DestTypeType <em>Dest Type Type</em>}' enum.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see fi.jab.esb.config.xml.DestTypeType
   * @see fi.jab.esb.config.xml.impl.XmlPackageImpl#getDestTypeType()
   * @generated
   */
  int DEST_TYPE_TYPE = 47;

  /**
   * The meta object id for the '{@link fi.jab.esb.config.xml.MepType <em>Mep Type</em>}' enum.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see fi.jab.esb.config.xml.MepType
   * @see fi.jab.esb.config.xml.impl.XmlPackageImpl#getMepType()
   * @generated
   */
  int MEP_TYPE = 48;

  /**
   * The meta object id for the '{@link fi.jab.esb.config.xml.ProtocolType <em>Protocol Type</em>}' enum.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see fi.jab.esb.config.xml.ProtocolType
   * @see fi.jab.esb.config.xml.impl.XmlPackageImpl#getProtocolType()
   * @generated
   */
  int PROTOCOL_TYPE = 49;

  /**
   * The meta object id for the '{@link fi.jab.esb.config.xml.ProtocolType1 <em>Protocol Type1</em>}' enum.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see fi.jab.esb.config.xml.ProtocolType1
   * @see fi.jab.esb.config.xml.impl.XmlPackageImpl#getProtocolType1()
   * @generated
   */
  int PROTOCOL_TYPE1 = 50;

  /**
   * The meta object id for the '<em>Dest Type Type Object</em>' data type.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see fi.jab.esb.config.xml.DestTypeType
   * @see fi.jab.esb.config.xml.impl.XmlPackageImpl#getDestTypeTypeObject()
   * @generated
   */
  int DEST_TYPE_TYPE_OBJECT = 51;

  /**
   * The meta object id for the '<em>Mep Type Object</em>' data type.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see fi.jab.esb.config.xml.MepType
   * @see fi.jab.esb.config.xml.impl.XmlPackageImpl#getMepTypeObject()
   * @generated
   */
  int MEP_TYPE_OBJECT = 52;

  /**
   * The meta object id for the '<em>Poll Frequency Seconds Type</em>' data type.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see java.math.BigInteger
   * @see fi.jab.esb.config.xml.impl.XmlPackageImpl#getPollFrequencySecondsType()
   * @generated
   */
  int POLL_FREQUENCY_SECONDS_TYPE = 53;

  /**
   * The meta object id for the '<em>Protocol Type Object</em>' data type.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see fi.jab.esb.config.xml.ProtocolType
   * @see fi.jab.esb.config.xml.impl.XmlPackageImpl#getProtocolTypeObject()
   * @generated
   */
  int PROTOCOL_TYPE_OBJECT = 54;

  /**
   * The meta object id for the '<em>Protocol Type Object1</em>' data type.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see fi.jab.esb.config.xml.ProtocolType1
   * @see fi.jab.esb.config.xml.impl.XmlPackageImpl#getProtocolTypeObject1()
   * @generated
   */
  int PROTOCOL_TYPE_OBJECT1 = 55;


  /**
   * Returns the meta object for class '{@link fi.jab.esb.config.xml.AbstractScheduledListener <em>Abstract Scheduled Listener</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Abstract Scheduled Listener</em>'.
   * @see fi.jab.esb.config.xml.AbstractScheduledListener
   * @generated
   */
  EClass getAbstractScheduledListener();

  /**
   * Returns the meta object for the attribute '{@link fi.jab.esb.config.xml.AbstractScheduledListener#getPollFrequencySeconds <em>Poll Frequency Seconds</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Poll Frequency Seconds</em>'.
   * @see fi.jab.esb.config.xml.AbstractScheduledListener#getPollFrequencySeconds()
   * @see #getAbstractScheduledListener()
   * @generated
   */
  EAttribute getAbstractScheduledListener_PollFrequencySeconds();

  /**
   * Returns the meta object for the attribute '{@link fi.jab.esb.config.xml.AbstractScheduledListener#getScheduleFrequency <em>Schedule Frequency</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Schedule Frequency</em>'.
   * @see fi.jab.esb.config.xml.AbstractScheduledListener#getScheduleFrequency()
   * @see #getAbstractScheduledListener()
   * @generated
   */
  EAttribute getAbstractScheduledListener_ScheduleFrequency();

  /**
   * Returns the meta object for the attribute '{@link fi.jab.esb.config.xml.AbstractScheduledListener#getScheduleidref <em>Scheduleidref</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Scheduleidref</em>'.
   * @see fi.jab.esb.config.xml.AbstractScheduledListener#getScheduleidref()
   * @see #getAbstractScheduledListener()
   * @generated
   */
  EAttribute getAbstractScheduledListener_Scheduleidref();

  /**
   * Returns the meta object for class '{@link fi.jab.esb.config.xml.ActionsType <em>Actions Type</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Actions Type</em>'.
   * @see fi.jab.esb.config.xml.ActionsType
   * @generated
   */
  EClass getActionsType();

  /**
   * Returns the meta object for the containment reference list '{@link fi.jab.esb.config.xml.ActionsType#getAction <em>Action</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference list '<em>Action</em>'.
   * @see fi.jab.esb.config.xml.ActionsType#getAction()
   * @see #getActionsType()
   * @generated
   */
  EReference getActionsType_Action();

  /**
   * Returns the meta object for the attribute '{@link fi.jab.esb.config.xml.ActionsType#getMep <em>Mep</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Mep</em>'.
   * @see fi.jab.esb.config.xml.ActionsType#getMep()
   * @see #getActionsType()
   * @generated
   */
  EAttribute getActionsType_Mep();

  /**
   * Returns the meta object for class '{@link fi.jab.esb.config.xml.ActionType <em>Action Type</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Action Type</em>'.
   * @see fi.jab.esb.config.xml.ActionType
   * @generated
   */
  EClass getActionType();

  /**
   * Returns the meta object for the containment reference list '{@link fi.jab.esb.config.xml.ActionType#getProperty <em>Property</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference list '<em>Property</em>'.
   * @see fi.jab.esb.config.xml.ActionType#getProperty()
   * @see #getActionType()
   * @generated
   */
  EReference getActionType_Property();

  /**
   * Returns the meta object for the attribute '{@link fi.jab.esb.config.xml.ActionType#getClass_ <em>Class</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Class</em>'.
   * @see fi.jab.esb.config.xml.ActionType#getClass_()
   * @see #getActionType()
   * @generated
   */
  EAttribute getActionType_Class();

  /**
   * Returns the meta object for the attribute '{@link fi.jab.esb.config.xml.ActionType#getName <em>Name</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Name</em>'.
   * @see fi.jab.esb.config.xml.ActionType#getName()
   * @see #getActionType()
   * @generated
   */
  EAttribute getActionType_Name();

  /**
   * Returns the meta object for the attribute '{@link fi.jab.esb.config.xml.ActionType#getProcess <em>Process</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Process</em>'.
   * @see fi.jab.esb.config.xml.ActionType#getProcess()
   * @see #getActionType()
   * @generated
   */
  EAttribute getActionType_Process();

  /**
   * Returns the meta object for class '{@link fi.jab.esb.config.xml.ActivationConfigType <em>Activation Config Type</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Activation Config Type</em>'.
   * @see fi.jab.esb.config.xml.ActivationConfigType
   * @generated
   */
  EClass getActivationConfigType();

  /**
   * Returns the meta object for the containment reference list '{@link fi.jab.esb.config.xml.ActivationConfigType#getProperty <em>Property</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference list '<em>Property</em>'.
   * @see fi.jab.esb.config.xml.ActivationConfigType#getProperty()
   * @see #getActivationConfigType()
   * @generated
   */
  EReference getActivationConfigType_Property();

  /**
   * Returns the meta object for class '{@link fi.jab.esb.config.xml.Bus <em>Bus</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Bus</em>'.
   * @see fi.jab.esb.config.xml.Bus
   * @generated
   */
  EClass getBus();

  /**
   * Returns the meta object for the containment reference list '{@link fi.jab.esb.config.xml.Bus#getProperty <em>Property</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference list '<em>Property</em>'.
   * @see fi.jab.esb.config.xml.Bus#getProperty()
   * @see #getBus()
   * @generated
   */
  EReference getBus_Property();

  /**
   * Returns the meta object for the attribute '{@link fi.jab.esb.config.xml.Bus#getBusid <em>Busid</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Busid</em>'.
   * @see fi.jab.esb.config.xml.Bus#getBusid()
   * @see #getBus()
   * @generated
   */
  EAttribute getBus_Busid();

  /**
   * Returns the meta object for class '{@link fi.jab.esb.config.xml.BusProvider <em>Bus Provider</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Bus Provider</em>'.
   * @see fi.jab.esb.config.xml.BusProvider
   * @generated
   */
  EClass getBusProvider();

  /**
   * Returns the meta object for the attribute list '{@link fi.jab.esb.config.xml.BusProvider#getBusGroup <em>Bus Group</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute list '<em>Bus Group</em>'.
   * @see fi.jab.esb.config.xml.BusProvider#getBusGroup()
   * @see #getBusProvider()
   * @generated
   */
  EAttribute getBusProvider_BusGroup();

  /**
   * Returns the meta object for the containment reference list '{@link fi.jab.esb.config.xml.BusProvider#getBus <em>Bus</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference list '<em>Bus</em>'.
   * @see fi.jab.esb.config.xml.BusProvider#getBus()
   * @see #getBusProvider()
   * @generated
   */
  EReference getBusProvider_Bus();

  /**
   * Returns the meta object for class '{@link fi.jab.esb.config.xml.BusProviderType <em>Bus Provider Type</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Bus Provider Type</em>'.
   * @see fi.jab.esb.config.xml.BusProviderType
   * @generated
   */
  EClass getBusProviderType();

  /**
   * Returns the meta object for class '{@link fi.jab.esb.config.xml.CronScheduleType <em>Cron Schedule Type</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Cron Schedule Type</em>'.
   * @see fi.jab.esb.config.xml.CronScheduleType
   * @generated
   */
  EClass getCronScheduleType();

  /**
   * Returns the meta object for the attribute '{@link fi.jab.esb.config.xml.CronScheduleType#getCronExpression <em>Cron Expression</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Cron Expression</em>'.
   * @see fi.jab.esb.config.xml.CronScheduleType#getCronExpression()
   * @see #getCronScheduleType()
   * @generated
   */
  EAttribute getCronScheduleType_CronExpression();

  /**
   * Returns the meta object for class '{@link fi.jab.esb.config.xml.DocumentRoot <em>Document Root</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Document Root</em>'.
   * @see fi.jab.esb.config.xml.DocumentRoot
   * @generated
   */
  EClass getDocumentRoot();

  /**
   * Returns the meta object for the attribute list '{@link fi.jab.esb.config.xml.DocumentRoot#getMixed <em>Mixed</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute list '<em>Mixed</em>'.
   * @see fi.jab.esb.config.xml.DocumentRoot#getMixed()
   * @see #getDocumentRoot()
   * @generated
   */
  EAttribute getDocumentRoot_Mixed();

  /**
   * Returns the meta object for the map '{@link fi.jab.esb.config.xml.DocumentRoot#getXMLNSPrefixMap <em>XMLNS Prefix Map</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the map '<em>XMLNS Prefix Map</em>'.
   * @see fi.jab.esb.config.xml.DocumentRoot#getXMLNSPrefixMap()
   * @see #getDocumentRoot()
   * @generated
   */
  EReference getDocumentRoot_XMLNSPrefixMap();

  /**
   * Returns the meta object for the map '{@link fi.jab.esb.config.xml.DocumentRoot#getXSISchemaLocation <em>XSI Schema Location</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the map '<em>XSI Schema Location</em>'.
   * @see fi.jab.esb.config.xml.DocumentRoot#getXSISchemaLocation()
   * @see #getDocumentRoot()
   * @generated
   */
  EReference getDocumentRoot_XSISchemaLocation();

  /**
   * Returns the meta object for the containment reference '{@link fi.jab.esb.config.xml.DocumentRoot#getAction <em>Action</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Action</em>'.
   * @see fi.jab.esb.config.xml.DocumentRoot#getAction()
   * @see #getDocumentRoot()
   * @generated
   */
  EReference getDocumentRoot_Action();

  /**
   * Returns the meta object for the containment reference '{@link fi.jab.esb.config.xml.DocumentRoot#getActions <em>Actions</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Actions</em>'.
   * @see fi.jab.esb.config.xml.DocumentRoot#getActions()
   * @see #getDocumentRoot()
   * @generated
   */
  EReference getDocumentRoot_Actions();

  /**
   * Returns the meta object for the containment reference '{@link fi.jab.esb.config.xml.DocumentRoot#getActivationConfig <em>Activation Config</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Activation Config</em>'.
   * @see fi.jab.esb.config.xml.DocumentRoot#getActivationConfig()
   * @see #getDocumentRoot()
   * @generated
   */
  EReference getDocumentRoot_ActivationConfig();

  /**
   * Returns the meta object for the containment reference '{@link fi.jab.esb.config.xml.DocumentRoot#getBus <em>Bus</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Bus</em>'.
   * @see fi.jab.esb.config.xml.DocumentRoot#getBus()
   * @see #getDocumentRoot()
   * @generated
   */
  EReference getDocumentRoot_Bus();

  /**
   * Returns the meta object for the containment reference '{@link fi.jab.esb.config.xml.DocumentRoot#getBusProvider <em>Bus Provider</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Bus Provider</em>'.
   * @see fi.jab.esb.config.xml.DocumentRoot#getBusProvider()
   * @see #getDocumentRoot()
   * @generated
   */
  EReference getDocumentRoot_BusProvider();

  /**
   * Returns the meta object for the containment reference '{@link fi.jab.esb.config.xml.DocumentRoot#getProvider <em>Provider</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Provider</em>'.
   * @see fi.jab.esb.config.xml.DocumentRoot#getProvider()
   * @see #getDocumentRoot()
   * @generated
   */
  EReference getDocumentRoot_Provider();

  /**
   * Returns the meta object for the containment reference '{@link fi.jab.esb.config.xml.DocumentRoot#getCronSchedule <em>Cron Schedule</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Cron Schedule</em>'.
   * @see fi.jab.esb.config.xml.DocumentRoot#getCronSchedule()
   * @see #getDocumentRoot()
   * @generated
   */
  EReference getDocumentRoot_CronSchedule();

  /**
   * Returns the meta object for the containment reference '{@link fi.jab.esb.config.xml.DocumentRoot#getSchedule <em>Schedule</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Schedule</em>'.
   * @see fi.jab.esb.config.xml.DocumentRoot#getSchedule()
   * @see #getDocumentRoot()
   * @generated
   */
  EReference getDocumentRoot_Schedule();

  /**
   * Returns the meta object for the containment reference '{@link fi.jab.esb.config.xml.DocumentRoot#getFsBus <em>Fs Bus</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Fs Bus</em>'.
   * @see fi.jab.esb.config.xml.DocumentRoot#getFsBus()
   * @see #getDocumentRoot()
   * @generated
   */
  EReference getDocumentRoot_FsBus();

  /**
   * Returns the meta object for the containment reference '{@link fi.jab.esb.config.xml.DocumentRoot#getFsListener <em>Fs Listener</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Fs Listener</em>'.
   * @see fi.jab.esb.config.xml.DocumentRoot#getFsListener()
   * @see #getDocumentRoot()
   * @generated
   */
  EReference getDocumentRoot_FsListener();

  /**
   * Returns the meta object for the containment reference '{@link fi.jab.esb.config.xml.DocumentRoot#getListener <em>Listener</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Listener</em>'.
   * @see fi.jab.esb.config.xml.DocumentRoot#getListener()
   * @see #getDocumentRoot()
   * @generated
   */
  EReference getDocumentRoot_Listener();

  /**
   * Returns the meta object for the containment reference '{@link fi.jab.esb.config.xml.DocumentRoot#getFsMessageFilter <em>Fs Message Filter</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Fs Message Filter</em>'.
   * @see fi.jab.esb.config.xml.DocumentRoot#getFsMessageFilter()
   * @see #getDocumentRoot()
   * @generated
   */
  EReference getDocumentRoot_FsMessageFilter();

  /**
   * Returns the meta object for the containment reference '{@link fi.jab.esb.config.xml.DocumentRoot#getFsProvider <em>Fs Provider</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Fs Provider</em>'.
   * @see fi.jab.esb.config.xml.DocumentRoot#getFsProvider()
   * @see #getDocumentRoot()
   * @generated
   */
  EReference getDocumentRoot_FsProvider();

  /**
   * Returns the meta object for the containment reference '{@link fi.jab.esb.config.xml.DocumentRoot#getFtpBus <em>Ftp Bus</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Ftp Bus</em>'.
   * @see fi.jab.esb.config.xml.DocumentRoot#getFtpBus()
   * @see #getDocumentRoot()
   * @generated
   */
  EReference getDocumentRoot_FtpBus();

  /**
   * Returns the meta object for the containment reference '{@link fi.jab.esb.config.xml.DocumentRoot#getFtpListener <em>Ftp Listener</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Ftp Listener</em>'.
   * @see fi.jab.esb.config.xml.DocumentRoot#getFtpListener()
   * @see #getDocumentRoot()
   * @generated
   */
  EReference getDocumentRoot_FtpListener();

  /**
   * Returns the meta object for the containment reference '{@link fi.jab.esb.config.xml.DocumentRoot#getFtpMessageFilter <em>Ftp Message Filter</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Ftp Message Filter</em>'.
   * @see fi.jab.esb.config.xml.DocumentRoot#getFtpMessageFilter()
   * @see #getDocumentRoot()
   * @generated
   */
  EReference getDocumentRoot_FtpMessageFilter();

  /**
   * Returns the meta object for the containment reference '{@link fi.jab.esb.config.xml.DocumentRoot#getFtpProvider <em>Ftp Provider</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Ftp Provider</em>'.
   * @see fi.jab.esb.config.xml.DocumentRoot#getFtpProvider()
   * @see #getDocumentRoot()
   * @generated
   */
  EReference getDocumentRoot_FtpProvider();

  /**
   * Returns the meta object for the containment reference '{@link fi.jab.esb.config.xml.DocumentRoot#getGroovyListener <em>Groovy Listener</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Groovy Listener</em>'.
   * @see fi.jab.esb.config.xml.DocumentRoot#getGroovyListener()
   * @see #getDocumentRoot()
   * @generated
   */
  EReference getDocumentRoot_GroovyListener();

  /**
   * Returns the meta object for the containment reference '{@link fi.jab.esb.config.xml.DocumentRoot#getHibernateBus <em>Hibernate Bus</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Hibernate Bus</em>'.
   * @see fi.jab.esb.config.xml.DocumentRoot#getHibernateBus()
   * @see #getDocumentRoot()
   * @generated
   */
  EReference getDocumentRoot_HibernateBus();

  /**
   * Returns the meta object for the containment reference '{@link fi.jab.esb.config.xml.DocumentRoot#getHibernateListener <em>Hibernate Listener</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Hibernate Listener</em>'.
   * @see fi.jab.esb.config.xml.DocumentRoot#getHibernateListener()
   * @see #getDocumentRoot()
   * @generated
   */
  EReference getDocumentRoot_HibernateListener();

  /**
   * Returns the meta object for the containment reference '{@link fi.jab.esb.config.xml.DocumentRoot#getHibernateMessageFilter <em>Hibernate Message Filter</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Hibernate Message Filter</em>'.
   * @see fi.jab.esb.config.xml.DocumentRoot#getHibernateMessageFilter()
   * @see #getDocumentRoot()
   * @generated
   */
  EReference getDocumentRoot_HibernateMessageFilter();

  /**
   * Returns the meta object for the containment reference '{@link fi.jab.esb.config.xml.DocumentRoot#getHibernateProvider <em>Hibernate Provider</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Hibernate Provider</em>'.
   * @see fi.jab.esb.config.xml.DocumentRoot#getHibernateProvider()
   * @see #getDocumentRoot()
   * @generated
   */
  EReference getDocumentRoot_HibernateProvider();

  /**
   * Returns the meta object for the containment reference '{@link fi.jab.esb.config.xml.DocumentRoot#getJbossesb <em>Jbossesb</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Jbossesb</em>'.
   * @see fi.jab.esb.config.xml.DocumentRoot#getJbossesb()
   * @see #getDocumentRoot()
   * @generated
   */
  EReference getDocumentRoot_Jbossesb();

  /**
   * Returns the meta object for the containment reference '{@link fi.jab.esb.config.xml.DocumentRoot#getJbrBus <em>Jbr Bus</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Jbr Bus</em>'.
   * @see fi.jab.esb.config.xml.DocumentRoot#getJbrBus()
   * @see #getDocumentRoot()
   * @generated
   */
  EReference getDocumentRoot_JbrBus();

  /**
   * Returns the meta object for the containment reference '{@link fi.jab.esb.config.xml.DocumentRoot#getJbrListener <em>Jbr Listener</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Jbr Listener</em>'.
   * @see fi.jab.esb.config.xml.DocumentRoot#getJbrListener()
   * @see #getDocumentRoot()
   * @generated
   */
  EReference getDocumentRoot_JbrListener();

  /**
   * Returns the meta object for the containment reference '{@link fi.jab.esb.config.xml.DocumentRoot#getJbrProvider <em>Jbr Provider</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Jbr Provider</em>'.
   * @see fi.jab.esb.config.xml.DocumentRoot#getJbrProvider()
   * @see #getDocumentRoot()
   * @generated
   */
  EReference getDocumentRoot_JbrProvider();

  /**
   * Returns the meta object for the containment reference '{@link fi.jab.esb.config.xml.DocumentRoot#getJcaGateway <em>Jca Gateway</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Jca Gateway</em>'.
   * @see fi.jab.esb.config.xml.DocumentRoot#getJcaGateway()
   * @see #getDocumentRoot()
   * @generated
   */
  EReference getDocumentRoot_JcaGateway();

  /**
   * Returns the meta object for the containment reference '{@link fi.jab.esb.config.xml.DocumentRoot#getJmsBus <em>Jms Bus</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Jms Bus</em>'.
   * @see fi.jab.esb.config.xml.DocumentRoot#getJmsBus()
   * @see #getDocumentRoot()
   * @generated
   */
  EReference getDocumentRoot_JmsBus();

  /**
   * Returns the meta object for the containment reference '{@link fi.jab.esb.config.xml.DocumentRoot#getJmsJcaProvider <em>Jms Jca Provider</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Jms Jca Provider</em>'.
   * @see fi.jab.esb.config.xml.DocumentRoot#getJmsJcaProvider()
   * @see #getDocumentRoot()
   * @generated
   */
  EReference getDocumentRoot_JmsJcaProvider();

  /**
   * Returns the meta object for the containment reference '{@link fi.jab.esb.config.xml.DocumentRoot#getJmsListener <em>Jms Listener</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Jms Listener</em>'.
   * @see fi.jab.esb.config.xml.DocumentRoot#getJmsListener()
   * @see #getDocumentRoot()
   * @generated
   */
  EReference getDocumentRoot_JmsListener();

  /**
   * Returns the meta object for the containment reference '{@link fi.jab.esb.config.xml.DocumentRoot#getJmsMessageFilter <em>Jms Message Filter</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Jms Message Filter</em>'.
   * @see fi.jab.esb.config.xml.DocumentRoot#getJmsMessageFilter()
   * @see #getDocumentRoot()
   * @generated
   */
  EReference getDocumentRoot_JmsMessageFilter();

  /**
   * Returns the meta object for the containment reference '{@link fi.jab.esb.config.xml.DocumentRoot#getJmsProvider <em>Jms Provider</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Jms Provider</em>'.
   * @see fi.jab.esb.config.xml.DocumentRoot#getJmsProvider()
   * @see #getDocumentRoot()
   * @generated
   */
  EReference getDocumentRoot_JmsProvider();

  /**
   * Returns the meta object for the containment reference '{@link fi.jab.esb.config.xml.DocumentRoot#getListeners <em>Listeners</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Listeners</em>'.
   * @see fi.jab.esb.config.xml.DocumentRoot#getListeners()
   * @see #getDocumentRoot()
   * @generated
   */
  EReference getDocumentRoot_Listeners();

  /**
   * Returns the meta object for the containment reference '{@link fi.jab.esb.config.xml.DocumentRoot#getProperty <em>Property</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Property</em>'.
   * @see fi.jab.esb.config.xml.DocumentRoot#getProperty()
   * @see #getDocumentRoot()
   * @generated
   */
  EReference getDocumentRoot_Property();

  /**
   * Returns the meta object for the containment reference '{@link fi.jab.esb.config.xml.DocumentRoot#getProviders <em>Providers</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Providers</em>'.
   * @see fi.jab.esb.config.xml.DocumentRoot#getProviders()
   * @see #getDocumentRoot()
   * @generated
   */
  EReference getDocumentRoot_Providers();

  /**
   * Returns the meta object for the containment reference '{@link fi.jab.esb.config.xml.DocumentRoot#getScheduledListener <em>Scheduled Listener</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Scheduled Listener</em>'.
   * @see fi.jab.esb.config.xml.DocumentRoot#getScheduledListener()
   * @see #getDocumentRoot()
   * @generated
   */
  EReference getDocumentRoot_ScheduledListener();

  /**
   * Returns the meta object for the containment reference '{@link fi.jab.esb.config.xml.DocumentRoot#getScheduleProvider <em>Schedule Provider</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Schedule Provider</em>'.
   * @see fi.jab.esb.config.xml.DocumentRoot#getScheduleProvider()
   * @see #getDocumentRoot()
   * @generated
   */
  EReference getDocumentRoot_ScheduleProvider();

  /**
   * Returns the meta object for the containment reference '{@link fi.jab.esb.config.xml.DocumentRoot#getService <em>Service</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Service</em>'.
   * @see fi.jab.esb.config.xml.DocumentRoot#getService()
   * @see #getDocumentRoot()
   * @generated
   */
  EReference getDocumentRoot_Service();

  /**
   * Returns the meta object for the containment reference '{@link fi.jab.esb.config.xml.DocumentRoot#getServices <em>Services</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Services</em>'.
   * @see fi.jab.esb.config.xml.DocumentRoot#getServices()
   * @see #getDocumentRoot()
   * @generated
   */
  EReference getDocumentRoot_Services();

  /**
   * Returns the meta object for the containment reference '{@link fi.jab.esb.config.xml.DocumentRoot#getSimpleSchedule <em>Simple Schedule</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Simple Schedule</em>'.
   * @see fi.jab.esb.config.xml.DocumentRoot#getSimpleSchedule()
   * @see #getDocumentRoot()
   * @generated
   */
  EReference getDocumentRoot_SimpleSchedule();

  /**
   * Returns the meta object for the containment reference '{@link fi.jab.esb.config.xml.DocumentRoot#getSqlBus <em>Sql Bus</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Sql Bus</em>'.
   * @see fi.jab.esb.config.xml.DocumentRoot#getSqlBus()
   * @see #getDocumentRoot()
   * @generated
   */
  EReference getDocumentRoot_SqlBus();

  /**
   * Returns the meta object for the containment reference '{@link fi.jab.esb.config.xml.DocumentRoot#getSqlListener <em>Sql Listener</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Sql Listener</em>'.
   * @see fi.jab.esb.config.xml.DocumentRoot#getSqlListener()
   * @see #getDocumentRoot()
   * @generated
   */
  EReference getDocumentRoot_SqlListener();

  /**
   * Returns the meta object for the containment reference '{@link fi.jab.esb.config.xml.DocumentRoot#getSqlMessageFilter <em>Sql Message Filter</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Sql Message Filter</em>'.
   * @see fi.jab.esb.config.xml.DocumentRoot#getSqlMessageFilter()
   * @see #getDocumentRoot()
   * @generated
   */
  EReference getDocumentRoot_SqlMessageFilter();

  /**
   * Returns the meta object for the containment reference '{@link fi.jab.esb.config.xml.DocumentRoot#getSqlProvider <em>Sql Provider</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Sql Provider</em>'.
   * @see fi.jab.esb.config.xml.DocumentRoot#getSqlProvider()
   * @see #getDocumentRoot()
   * @generated
   */
  EReference getDocumentRoot_SqlProvider();

  /**
   * Returns the meta object for class '{@link fi.jab.esb.config.xml.FsBusType <em>Fs Bus Type</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Fs Bus Type</em>'.
   * @see fi.jab.esb.config.xml.FsBusType
   * @generated
   */
  EClass getFsBusType();

  /**
   * Returns the meta object for the containment reference '{@link fi.jab.esb.config.xml.FsBusType#getFsMessageFilter <em>Fs Message Filter</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Fs Message Filter</em>'.
   * @see fi.jab.esb.config.xml.FsBusType#getFsMessageFilter()
   * @see #getFsBusType()
   * @generated
   */
  EReference getFsBusType_FsMessageFilter();

  /**
   * Returns the meta object for class '{@link fi.jab.esb.config.xml.FsListenerType <em>Fs Listener Type</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Fs Listener Type</em>'.
   * @see fi.jab.esb.config.xml.FsListenerType
   * @generated
   */
  EClass getFsListenerType();

  /**
   * Returns the meta object for the containment reference '{@link fi.jab.esb.config.xml.FsListenerType#getFsMessageFilter <em>Fs Message Filter</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Fs Message Filter</em>'.
   * @see fi.jab.esb.config.xml.FsListenerType#getFsMessageFilter()
   * @see #getFsListenerType()
   * @generated
   */
  EReference getFsListenerType_FsMessageFilter();

  /**
   * Returns the meta object for class '{@link fi.jab.esb.config.xml.FsMessageFilterType <em>Fs Message Filter Type</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Fs Message Filter Type</em>'.
   * @see fi.jab.esb.config.xml.FsMessageFilterType
   * @generated
   */
  EClass getFsMessageFilterType();

  /**
   * Returns the meta object for the attribute '{@link fi.jab.esb.config.xml.FsMessageFilterType#getDirectory <em>Directory</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Directory</em>'.
   * @see fi.jab.esb.config.xml.FsMessageFilterType#getDirectory()
   * @see #getFsMessageFilterType()
   * @generated
   */
  EAttribute getFsMessageFilterType_Directory();

  /**
   * Returns the meta object for the attribute '{@link fi.jab.esb.config.xml.FsMessageFilterType#isErrorDelete <em>Error Delete</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Error Delete</em>'.
   * @see fi.jab.esb.config.xml.FsMessageFilterType#isErrorDelete()
   * @see #getFsMessageFilterType()
   * @generated
   */
  EAttribute getFsMessageFilterType_ErrorDelete();

  /**
   * Returns the meta object for the attribute '{@link fi.jab.esb.config.xml.FsMessageFilterType#getErrorDirectory <em>Error Directory</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Error Directory</em>'.
   * @see fi.jab.esb.config.xml.FsMessageFilterType#getErrorDirectory()
   * @see #getFsMessageFilterType()
   * @generated
   */
  EAttribute getFsMessageFilterType_ErrorDirectory();

  /**
   * Returns the meta object for the attribute '{@link fi.jab.esb.config.xml.FsMessageFilterType#getErrorSuffix <em>Error Suffix</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Error Suffix</em>'.
   * @see fi.jab.esb.config.xml.FsMessageFilterType#getErrorSuffix()
   * @see #getFsMessageFilterType()
   * @generated
   */
  EAttribute getFsMessageFilterType_ErrorSuffix();

  /**
   * Returns the meta object for the attribute '{@link fi.jab.esb.config.xml.FsMessageFilterType#getInputSuffix <em>Input Suffix</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Input Suffix</em>'.
   * @see fi.jab.esb.config.xml.FsMessageFilterType#getInputSuffix()
   * @see #getFsMessageFilterType()
   * @generated
   */
  EAttribute getFsMessageFilterType_InputSuffix();

  /**
   * Returns the meta object for the attribute '{@link fi.jab.esb.config.xml.FsMessageFilterType#isPostDelete <em>Post Delete</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Post Delete</em>'.
   * @see fi.jab.esb.config.xml.FsMessageFilterType#isPostDelete()
   * @see #getFsMessageFilterType()
   * @generated
   */
  EAttribute getFsMessageFilterType_PostDelete();

  /**
   * Returns the meta object for the attribute '{@link fi.jab.esb.config.xml.FsMessageFilterType#getPostDirectory <em>Post Directory</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Post Directory</em>'.
   * @see fi.jab.esb.config.xml.FsMessageFilterType#getPostDirectory()
   * @see #getFsMessageFilterType()
   * @generated
   */
  EAttribute getFsMessageFilterType_PostDirectory();

  /**
   * Returns the meta object for the attribute '{@link fi.jab.esb.config.xml.FsMessageFilterType#getPostSuffix <em>Post Suffix</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Post Suffix</em>'.
   * @see fi.jab.esb.config.xml.FsMessageFilterType#getPostSuffix()
   * @see #getFsMessageFilterType()
   * @generated
   */
  EAttribute getFsMessageFilterType_PostSuffix();

  /**
   * Returns the meta object for the attribute '{@link fi.jab.esb.config.xml.FsMessageFilterType#getWorkSuffix <em>Work Suffix</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Work Suffix</em>'.
   * @see fi.jab.esb.config.xml.FsMessageFilterType#getWorkSuffix()
   * @see #getFsMessageFilterType()
   * @generated
   */
  EAttribute getFsMessageFilterType_WorkSuffix();

  /**
   * Returns the meta object for class '{@link fi.jab.esb.config.xml.FsProviderType <em>Fs Provider Type</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Fs Provider Type</em>'.
   * @see fi.jab.esb.config.xml.FsProviderType
   * @generated
   */
  EClass getFsProviderType();

  /**
   * Returns the meta object for class '{@link fi.jab.esb.config.xml.FtpBusType <em>Ftp Bus Type</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Ftp Bus Type</em>'.
   * @see fi.jab.esb.config.xml.FtpBusType
   * @generated
   */
  EClass getFtpBusType();

  /**
   * Returns the meta object for the containment reference '{@link fi.jab.esb.config.xml.FtpBusType#getFtpMessageFilter <em>Ftp Message Filter</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Ftp Message Filter</em>'.
   * @see fi.jab.esb.config.xml.FtpBusType#getFtpMessageFilter()
   * @see #getFtpBusType()
   * @generated
   */
  EReference getFtpBusType_FtpMessageFilter();

  /**
   * Returns the meta object for class '{@link fi.jab.esb.config.xml.FtpListenerType <em>Ftp Listener Type</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Ftp Listener Type</em>'.
   * @see fi.jab.esb.config.xml.FtpListenerType
   * @generated
   */
  EClass getFtpListenerType();

  /**
   * Returns the meta object for the containment reference '{@link fi.jab.esb.config.xml.FtpListenerType#getFtpMessageFilter <em>Ftp Message Filter</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Ftp Message Filter</em>'.
   * @see fi.jab.esb.config.xml.FtpListenerType#getFtpMessageFilter()
   * @see #getFtpListenerType()
   * @generated
   */
  EReference getFtpListenerType_FtpMessageFilter();

  /**
   * Returns the meta object for class '{@link fi.jab.esb.config.xml.FtpMessageFilterType <em>Ftp Message Filter Type</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Ftp Message Filter Type</em>'.
   * @see fi.jab.esb.config.xml.FtpMessageFilterType
   * @generated
   */
  EClass getFtpMessageFilterType();

  /**
   * Returns the meta object for the attribute '{@link fi.jab.esb.config.xml.FtpMessageFilterType#getCertificateUrl <em>Certificate Url</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Certificate Url</em>'.
   * @see fi.jab.esb.config.xml.FtpMessageFilterType#getCertificateUrl()
   * @see #getFtpMessageFilterType()
   * @generated
   */
  EAttribute getFtpMessageFilterType_CertificateUrl();

  /**
   * Returns the meta object for the attribute '{@link fi.jab.esb.config.xml.FtpMessageFilterType#getDirectory <em>Directory</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Directory</em>'.
   * @see fi.jab.esb.config.xml.FtpMessageFilterType#getDirectory()
   * @see #getFtpMessageFilterType()
   * @generated
   */
  EAttribute getFtpMessageFilterType_Directory();

  /**
   * Returns the meta object for the attribute '{@link fi.jab.esb.config.xml.FtpMessageFilterType#isErrorDelete <em>Error Delete</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Error Delete</em>'.
   * @see fi.jab.esb.config.xml.FtpMessageFilterType#isErrorDelete()
   * @see #getFtpMessageFilterType()
   * @generated
   */
  EAttribute getFtpMessageFilterType_ErrorDelete();

  /**
   * Returns the meta object for the attribute '{@link fi.jab.esb.config.xml.FtpMessageFilterType#getErrorDirectory <em>Error Directory</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Error Directory</em>'.
   * @see fi.jab.esb.config.xml.FtpMessageFilterType#getErrorDirectory()
   * @see #getFtpMessageFilterType()
   * @generated
   */
  EAttribute getFtpMessageFilterType_ErrorDirectory();

  /**
   * Returns the meta object for the attribute '{@link fi.jab.esb.config.xml.FtpMessageFilterType#getErrorSuffix <em>Error Suffix</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Error Suffix</em>'.
   * @see fi.jab.esb.config.xml.FtpMessageFilterType#getErrorSuffix()
   * @see #getFtpMessageFilterType()
   * @generated
   */
  EAttribute getFtpMessageFilterType_ErrorSuffix();

  /**
   * Returns the meta object for the attribute '{@link fi.jab.esb.config.xml.FtpMessageFilterType#getInputSuffix <em>Input Suffix</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Input Suffix</em>'.
   * @see fi.jab.esb.config.xml.FtpMessageFilterType#getInputSuffix()
   * @see #getFtpMessageFilterType()
   * @generated
   */
  EAttribute getFtpMessageFilterType_InputSuffix();

  /**
   * Returns the meta object for the attribute '{@link fi.jab.esb.config.xml.FtpMessageFilterType#isPassive <em>Passive</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Passive</em>'.
   * @see fi.jab.esb.config.xml.FtpMessageFilterType#isPassive()
   * @see #getFtpMessageFilterType()
   * @generated
   */
  EAttribute getFtpMessageFilterType_Passive();

  /**
   * Returns the meta object for the attribute '{@link fi.jab.esb.config.xml.FtpMessageFilterType#getPassword <em>Password</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Password</em>'.
   * @see fi.jab.esb.config.xml.FtpMessageFilterType#getPassword()
   * @see #getFtpMessageFilterType()
   * @generated
   */
  EAttribute getFtpMessageFilterType_Password();

  /**
   * Returns the meta object for the attribute '{@link fi.jab.esb.config.xml.FtpMessageFilterType#isPostDelete <em>Post Delete</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Post Delete</em>'.
   * @see fi.jab.esb.config.xml.FtpMessageFilterType#isPostDelete()
   * @see #getFtpMessageFilterType()
   * @generated
   */
  EAttribute getFtpMessageFilterType_PostDelete();

  /**
   * Returns the meta object for the attribute '{@link fi.jab.esb.config.xml.FtpMessageFilterType#getPostDirectory <em>Post Directory</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Post Directory</em>'.
   * @see fi.jab.esb.config.xml.FtpMessageFilterType#getPostDirectory()
   * @see #getFtpMessageFilterType()
   * @generated
   */
  EAttribute getFtpMessageFilterType_PostDirectory();

  /**
   * Returns the meta object for the attribute '{@link fi.jab.esb.config.xml.FtpMessageFilterType#getPostSuffix <em>Post Suffix</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Post Suffix</em>'.
   * @see fi.jab.esb.config.xml.FtpMessageFilterType#getPostSuffix()
   * @see #getFtpMessageFilterType()
   * @generated
   */
  EAttribute getFtpMessageFilterType_PostSuffix();

  /**
   * Returns the meta object for the attribute '{@link fi.jab.esb.config.xml.FtpMessageFilterType#getProtocol <em>Protocol</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Protocol</em>'.
   * @see fi.jab.esb.config.xml.FtpMessageFilterType#getProtocol()
   * @see #getFtpMessageFilterType()
   * @generated
   */
  EAttribute getFtpMessageFilterType_Protocol();

  /**
   * Returns the meta object for the attribute '{@link fi.jab.esb.config.xml.FtpMessageFilterType#isReadOnly <em>Read Only</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Read Only</em>'.
   * @see fi.jab.esb.config.xml.FtpMessageFilterType#isReadOnly()
   * @see #getFtpMessageFilterType()
   * @generated
   */
  EAttribute getFtpMessageFilterType_ReadOnly();

  /**
   * Returns the meta object for the attribute '{@link fi.jab.esb.config.xml.FtpMessageFilterType#getUsername <em>Username</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Username</em>'.
   * @see fi.jab.esb.config.xml.FtpMessageFilterType#getUsername()
   * @see #getFtpMessageFilterType()
   * @generated
   */
  EAttribute getFtpMessageFilterType_Username();

  /**
   * Returns the meta object for the attribute '{@link fi.jab.esb.config.xml.FtpMessageFilterType#getWorkSuffix <em>Work Suffix</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Work Suffix</em>'.
   * @see fi.jab.esb.config.xml.FtpMessageFilterType#getWorkSuffix()
   * @see #getFtpMessageFilterType()
   * @generated
   */
  EAttribute getFtpMessageFilterType_WorkSuffix();

  /**
   * Returns the meta object for class '{@link fi.jab.esb.config.xml.FtpProviderType <em>Ftp Provider Type</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Ftp Provider Type</em>'.
   * @see fi.jab.esb.config.xml.FtpProviderType
   * @generated
   */
  EClass getFtpProviderType();

  /**
   * Returns the meta object for the attribute '{@link fi.jab.esb.config.xml.FtpProviderType#getHostname <em>Hostname</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Hostname</em>'.
   * @see fi.jab.esb.config.xml.FtpProviderType#getHostname()
   * @see #getFtpProviderType()
   * @generated
   */
  EAttribute getFtpProviderType_Hostname();

  /**
   * Returns the meta object for class '{@link fi.jab.esb.config.xml.GroovyListenerType <em>Groovy Listener Type</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Groovy Listener Type</em>'.
   * @see fi.jab.esb.config.xml.GroovyListenerType
   * @generated
   */
  EClass getGroovyListenerType();

  /**
   * Returns the meta object for the attribute '{@link fi.jab.esb.config.xml.GroovyListenerType#getScript <em>Script</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Script</em>'.
   * @see fi.jab.esb.config.xml.GroovyListenerType#getScript()
   * @see #getGroovyListenerType()
   * @generated
   */
  EAttribute getGroovyListenerType_Script();

  /**
   * Returns the meta object for class '{@link fi.jab.esb.config.xml.HibernateBusType <em>Hibernate Bus Type</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Hibernate Bus Type</em>'.
   * @see fi.jab.esb.config.xml.HibernateBusType
   * @generated
   */
  EClass getHibernateBusType();

  /**
   * Returns the meta object for the containment reference list '{@link fi.jab.esb.config.xml.HibernateBusType#getHibernateMessageFilter <em>Hibernate Message Filter</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference list '<em>Hibernate Message Filter</em>'.
   * @see fi.jab.esb.config.xml.HibernateBusType#getHibernateMessageFilter()
   * @see #getHibernateBusType()
   * @generated
   */
  EReference getHibernateBusType_HibernateMessageFilter();

  /**
   * Returns the meta object for class '{@link fi.jab.esb.config.xml.HibernateListenerType <em>Hibernate Listener Type</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Hibernate Listener Type</em>'.
   * @see fi.jab.esb.config.xml.HibernateListenerType
   * @generated
   */
  EClass getHibernateListenerType();

  /**
   * Returns the meta object for the containment reference list '{@link fi.jab.esb.config.xml.HibernateListenerType#getHibernateMessageFilter <em>Hibernate Message Filter</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference list '<em>Hibernate Message Filter</em>'.
   * @see fi.jab.esb.config.xml.HibernateListenerType#getHibernateMessageFilter()
   * @see #getHibernateListenerType()
   * @generated
   */
  EReference getHibernateListenerType_HibernateMessageFilter();

  /**
   * Returns the meta object for class '{@link fi.jab.esb.config.xml.HibernateMessageFilterType <em>Hibernate Message Filter Type</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Hibernate Message Filter Type</em>'.
   * @see fi.jab.esb.config.xml.HibernateMessageFilterType
   * @generated
   */
  EClass getHibernateMessageFilterType();

  /**
   * Returns the meta object for the attribute '{@link fi.jab.esb.config.xml.HibernateMessageFilterType#getClassname <em>Classname</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Classname</em>'.
   * @see fi.jab.esb.config.xml.HibernateMessageFilterType#getClassname()
   * @see #getHibernateMessageFilterType()
   * @generated
   */
  EAttribute getHibernateMessageFilterType_Classname();

  /**
   * Returns the meta object for the attribute '{@link fi.jab.esb.config.xml.HibernateMessageFilterType#getEvent <em>Event</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Event</em>'.
   * @see fi.jab.esb.config.xml.HibernateMessageFilterType#getEvent()
   * @see #getHibernateMessageFilterType()
   * @generated
   */
  EAttribute getHibernateMessageFilterType_Event();

  /**
   * Returns the meta object for class '{@link fi.jab.esb.config.xml.HibernateProviderType <em>Hibernate Provider Type</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Hibernate Provider Type</em>'.
   * @see fi.jab.esb.config.xml.HibernateProviderType
   * @generated
   */
  EClass getHibernateProviderType();

  /**
   * Returns the meta object for the attribute '{@link fi.jab.esb.config.xml.HibernateProviderType#getHibernateCfgFile <em>Hibernate Cfg File</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Hibernate Cfg File</em>'.
   * @see fi.jab.esb.config.xml.HibernateProviderType#getHibernateCfgFile()
   * @see #getHibernateProviderType()
   * @generated
   */
  EAttribute getHibernateProviderType_HibernateCfgFile();

  /**
   * Returns the meta object for class '{@link fi.jab.esb.config.xml.JbossesbType <em>Jbossesb Type</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Jbossesb Type</em>'.
   * @see fi.jab.esb.config.xml.JbossesbType
   * @generated
   */
  EClass getJbossesbType();

  /**
   * Returns the meta object for the containment reference '{@link fi.jab.esb.config.xml.JbossesbType#getProviders <em>Providers</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Providers</em>'.
   * @see fi.jab.esb.config.xml.JbossesbType#getProviders()
   * @see #getJbossesbType()
   * @generated
   */
  EReference getJbossesbType_Providers();

  /**
   * Returns the meta object for the containment reference '{@link fi.jab.esb.config.xml.JbossesbType#getServices <em>Services</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Services</em>'.
   * @see fi.jab.esb.config.xml.JbossesbType#getServices()
   * @see #getJbossesbType()
   * @generated
   */
  EReference getJbossesbType_Services();

  /**
   * Returns the meta object for the attribute '{@link fi.jab.esb.config.xml.JbossesbType#getParameterReloadSecs <em>Parameter Reload Secs</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Parameter Reload Secs</em>'.
   * @see fi.jab.esb.config.xml.JbossesbType#getParameterReloadSecs()
   * @see #getJbossesbType()
   * @generated
   */
  EAttribute getJbossesbType_ParameterReloadSecs();

  /**
   * Returns the meta object for class '{@link fi.jab.esb.config.xml.JbrBusType <em>Jbr Bus Type</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Jbr Bus Type</em>'.
   * @see fi.jab.esb.config.xml.JbrBusType
   * @generated
   */
  EClass getJbrBusType();

  /**
   * Returns the meta object for the attribute '{@link fi.jab.esb.config.xml.JbrBusType#getPort <em>Port</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Port</em>'.
   * @see fi.jab.esb.config.xml.JbrBusType#getPort()
   * @see #getJbrBusType()
   * @generated
   */
  EAttribute getJbrBusType_Port();

  /**
   * Returns the meta object for class '{@link fi.jab.esb.config.xml.JbrListenerType <em>Jbr Listener Type</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Jbr Listener Type</em>'.
   * @see fi.jab.esb.config.xml.JbrListenerType
   * @generated
   */
  EClass getJbrListenerType();

  /**
   * Returns the meta object for class '{@link fi.jab.esb.config.xml.JbrProviderType <em>Jbr Provider Type</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Jbr Provider Type</em>'.
   * @see fi.jab.esb.config.xml.JbrProviderType
   * @generated
   */
  EClass getJbrProviderType();

  /**
   * Returns the meta object for the attribute '{@link fi.jab.esb.config.xml.JbrProviderType#getHost <em>Host</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Host</em>'.
   * @see fi.jab.esb.config.xml.JbrProviderType#getHost()
   * @see #getJbrProviderType()
   * @generated
   */
  EAttribute getJbrProviderType_Host();

  /**
   * Returns the meta object for the attribute '{@link fi.jab.esb.config.xml.JbrProviderType#getProtocol <em>Protocol</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Protocol</em>'.
   * @see fi.jab.esb.config.xml.JbrProviderType#getProtocol()
   * @see #getJbrProviderType()
   * @generated
   */
  EAttribute getJbrProviderType_Protocol();

  /**
   * Returns the meta object for class '{@link fi.jab.esb.config.xml.JcaGatewayType <em>Jca Gateway Type</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Jca Gateway Type</em>'.
   * @see fi.jab.esb.config.xml.JcaGatewayType
   * @generated
   */
  EClass getJcaGatewayType();

  /**
   * Returns the meta object for the containment reference '{@link fi.jab.esb.config.xml.JcaGatewayType#getActivationConfig <em>Activation Config</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Activation Config</em>'.
   * @see fi.jab.esb.config.xml.JcaGatewayType#getActivationConfig()
   * @see #getJcaGatewayType()
   * @generated
   */
  EReference getJcaGatewayType_ActivationConfig();

  /**
   * Returns the meta object for the attribute '{@link fi.jab.esb.config.xml.JcaGatewayType#getAdapter <em>Adapter</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Adapter</em>'.
   * @see fi.jab.esb.config.xml.JcaGatewayType#getAdapter()
   * @see #getJcaGatewayType()
   * @generated
   */
  EAttribute getJcaGatewayType_Adapter();

  /**
   * Returns the meta object for the attribute '{@link fi.jab.esb.config.xml.JcaGatewayType#getEndpointClass <em>Endpoint Class</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Endpoint Class</em>'.
   * @see fi.jab.esb.config.xml.JcaGatewayType#getEndpointClass()
   * @see #getJcaGatewayType()
   * @generated
   */
  EAttribute getJcaGatewayType_EndpointClass();

  /**
   * Returns the meta object for the attribute '{@link fi.jab.esb.config.xml.JcaGatewayType#getJcaBridge <em>Jca Bridge</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Jca Bridge</em>'.
   * @see fi.jab.esb.config.xml.JcaGatewayType#getJcaBridge()
   * @see #getJcaGatewayType()
   * @generated
   */
  EAttribute getJcaGatewayType_JcaBridge();

  /**
   * Returns the meta object for the attribute '{@link fi.jab.esb.config.xml.JcaGatewayType#getMessagingType <em>Messaging Type</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Messaging Type</em>'.
   * @see fi.jab.esb.config.xml.JcaGatewayType#getMessagingType()
   * @see #getJcaGatewayType()
   * @generated
   */
  EAttribute getJcaGatewayType_MessagingType();

  /**
   * Returns the meta object for the attribute '{@link fi.jab.esb.config.xml.JcaGatewayType#getTransacted <em>Transacted</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Transacted</em>'.
   * @see fi.jab.esb.config.xml.JcaGatewayType#getTransacted()
   * @see #getJcaGatewayType()
   * @generated
   */
  EAttribute getJcaGatewayType_Transacted();

  /**
   * Returns the meta object for class '{@link fi.jab.esb.config.xml.JmsBusType <em>Jms Bus Type</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Jms Bus Type</em>'.
   * @see fi.jab.esb.config.xml.JmsBusType
   * @generated
   */
  EClass getJmsBusType();

  /**
   * Returns the meta object for the containment reference '{@link fi.jab.esb.config.xml.JmsBusType#getJmsMessageFilter <em>Jms Message Filter</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Jms Message Filter</em>'.
   * @see fi.jab.esb.config.xml.JmsBusType#getJmsMessageFilter()
   * @see #getJmsBusType()
   * @generated
   */
  EReference getJmsBusType_JmsMessageFilter();

  /**
   * Returns the meta object for class '{@link fi.jab.esb.config.xml.JmsJcaProviderType <em>Jms Jca Provider Type</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Jms Jca Provider Type</em>'.
   * @see fi.jab.esb.config.xml.JmsJcaProviderType
   * @generated
   */
  EClass getJmsJcaProviderType();

  /**
   * Returns the meta object for the attribute '{@link fi.jab.esb.config.xml.JmsJcaProviderType#getAdapter <em>Adapter</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Adapter</em>'.
   * @see fi.jab.esb.config.xml.JmsJcaProviderType#getAdapter()
   * @see #getJmsJcaProviderType()
   * @generated
   */
  EAttribute getJmsJcaProviderType_Adapter();

  /**
   * Returns the meta object for the attribute '{@link fi.jab.esb.config.xml.JmsJcaProviderType#getEndpointClass <em>Endpoint Class</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Endpoint Class</em>'.
   * @see fi.jab.esb.config.xml.JmsJcaProviderType#getEndpointClass()
   * @see #getJmsJcaProviderType()
   * @generated
   */
  EAttribute getJmsJcaProviderType_EndpointClass();

  /**
   * Returns the meta object for the attribute '{@link fi.jab.esb.config.xml.JmsJcaProviderType#getJcaBridge <em>Jca Bridge</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Jca Bridge</em>'.
   * @see fi.jab.esb.config.xml.JmsJcaProviderType#getJcaBridge()
   * @see #getJmsJcaProviderType()
   * @generated
   */
  EAttribute getJmsJcaProviderType_JcaBridge();

  /**
   * Returns the meta object for the attribute '{@link fi.jab.esb.config.xml.JmsJcaProviderType#getMessagingType <em>Messaging Type</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Messaging Type</em>'.
   * @see fi.jab.esb.config.xml.JmsJcaProviderType#getMessagingType()
   * @see #getJmsJcaProviderType()
   * @generated
   */
  EAttribute getJmsJcaProviderType_MessagingType();

  /**
   * Returns the meta object for the attribute '{@link fi.jab.esb.config.xml.JmsJcaProviderType#isTransacted <em>Transacted</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Transacted</em>'.
   * @see fi.jab.esb.config.xml.JmsJcaProviderType#isTransacted()
   * @see #getJmsJcaProviderType()
   * @generated
   */
  EAttribute getJmsJcaProviderType_Transacted();

  /**
   * Returns the meta object for class '{@link fi.jab.esb.config.xml.JmsListenerType <em>Jms Listener Type</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Jms Listener Type</em>'.
   * @see fi.jab.esb.config.xml.JmsListenerType
   * @generated
   */
  EClass getJmsListenerType();

  /**
   * Returns the meta object for the containment reference '{@link fi.jab.esb.config.xml.JmsListenerType#getJmsMessageFilter <em>Jms Message Filter</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Jms Message Filter</em>'.
   * @see fi.jab.esb.config.xml.JmsListenerType#getJmsMessageFilter()
   * @see #getJmsListenerType()
   * @generated
   */
  EReference getJmsListenerType_JmsMessageFilter();

  /**
   * Returns the meta object for class '{@link fi.jab.esb.config.xml.JmsMessageFilterType <em>Jms Message Filter Type</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Jms Message Filter Type</em>'.
   * @see fi.jab.esb.config.xml.JmsMessageFilterType
   * @generated
   */
  EClass getJmsMessageFilterType();

  /**
   * Returns the meta object for the attribute '{@link fi.jab.esb.config.xml.JmsMessageFilterType#getAcknowledgeMode <em>Acknowledge Mode</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Acknowledge Mode</em>'.
   * @see fi.jab.esb.config.xml.JmsMessageFilterType#getAcknowledgeMode()
   * @see #getJmsMessageFilterType()
   * @generated
   */
  EAttribute getJmsMessageFilterType_AcknowledgeMode();

  /**
   * Returns the meta object for the attribute '{@link fi.jab.esb.config.xml.JmsMessageFilterType#getDestName <em>Dest Name</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Dest Name</em>'.
   * @see fi.jab.esb.config.xml.JmsMessageFilterType#getDestName()
   * @see #getJmsMessageFilterType()
   * @generated
   */
  EAttribute getJmsMessageFilterType_DestName();

  /**
   * Returns the meta object for the attribute '{@link fi.jab.esb.config.xml.JmsMessageFilterType#getDestType <em>Dest Type</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Dest Type</em>'.
   * @see fi.jab.esb.config.xml.JmsMessageFilterType#getDestType()
   * @see #getJmsMessageFilterType()
   * @generated
   */
  EAttribute getJmsMessageFilterType_DestType();

  /**
   * Returns the meta object for the attribute '{@link fi.jab.esb.config.xml.JmsMessageFilterType#isPersistent <em>Persistent</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Persistent</em>'.
   * @see fi.jab.esb.config.xml.JmsMessageFilterType#isPersistent()
   * @see #getJmsMessageFilterType()
   * @generated
   */
  EAttribute getJmsMessageFilterType_Persistent();

  /**
   * Returns the meta object for the attribute '{@link fi.jab.esb.config.xml.JmsMessageFilterType#getSelector <em>Selector</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Selector</em>'.
   * @see fi.jab.esb.config.xml.JmsMessageFilterType#getSelector()
   * @see #getJmsMessageFilterType()
   * @generated
   */
  EAttribute getJmsMessageFilterType_Selector();

  /**
   * Returns the meta object for class '{@link fi.jab.esb.config.xml.JmsProviderType <em>Jms Provider Type</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Jms Provider Type</em>'.
   * @see fi.jab.esb.config.xml.JmsProviderType
   * @generated
   */
  EClass getJmsProviderType();

  /**
   * Returns the meta object for the attribute '{@link fi.jab.esb.config.xml.JmsProviderType#getConnectionFactory <em>Connection Factory</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Connection Factory</em>'.
   * @see fi.jab.esb.config.xml.JmsProviderType#getConnectionFactory()
   * @see #getJmsProviderType()
   * @generated
   */
  EAttribute getJmsProviderType_ConnectionFactory();

  /**
   * Returns the meta object for the attribute '{@link fi.jab.esb.config.xml.JmsProviderType#getJndiContextFactory <em>Jndi Context Factory</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Jndi Context Factory</em>'.
   * @see fi.jab.esb.config.xml.JmsProviderType#getJndiContextFactory()
   * @see #getJmsProviderType()
   * @generated
   */
  EAttribute getJmsProviderType_JndiContextFactory();

  /**
   * Returns the meta object for the attribute '{@link fi.jab.esb.config.xml.JmsProviderType#getJndiPkgPrefix <em>Jndi Pkg Prefix</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Jndi Pkg Prefix</em>'.
   * @see fi.jab.esb.config.xml.JmsProviderType#getJndiPkgPrefix()
   * @see #getJmsProviderType()
   * @generated
   */
  EAttribute getJmsProviderType_JndiPkgPrefix();

  /**
   * Returns the meta object for the attribute '{@link fi.jab.esb.config.xml.JmsProviderType#getJndiURL <em>Jndi URL</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Jndi URL</em>'.
   * @see fi.jab.esb.config.xml.JmsProviderType#getJndiURL()
   * @see #getJmsProviderType()
   * @generated
   */
  EAttribute getJmsProviderType_JndiURL();

  /**
   * Returns the meta object for class '{@link fi.jab.esb.config.xml.Listener <em>Listener</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Listener</em>'.
   * @see fi.jab.esb.config.xml.Listener
   * @generated
   */
  EClass getListener();

  /**
   * Returns the meta object for the containment reference list '{@link fi.jab.esb.config.xml.Listener#getProperty <em>Property</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference list '<em>Property</em>'.
   * @see fi.jab.esb.config.xml.Listener#getProperty()
   * @see #getListener()
   * @generated
   */
  EReference getListener_Property();

  /**
   * Returns the meta object for the attribute '{@link fi.jab.esb.config.xml.Listener#getBusidref <em>Busidref</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Busidref</em>'.
   * @see fi.jab.esb.config.xml.Listener#getBusidref()
   * @see #getListener()
   * @generated
   */
  EAttribute getListener_Busidref();

  /**
   * Returns the meta object for the attribute '{@link fi.jab.esb.config.xml.Listener#isIsGateway <em>Is Gateway</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Is Gateway</em>'.
   * @see fi.jab.esb.config.xml.Listener#isIsGateway()
   * @see #getListener()
   * @generated
   */
  EAttribute getListener_IsGateway();

  /**
   * Returns the meta object for the attribute '{@link fi.jab.esb.config.xml.Listener#getMaxThreads <em>Max Threads</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Max Threads</em>'.
   * @see fi.jab.esb.config.xml.Listener#getMaxThreads()
   * @see #getListener()
   * @generated
   */
  EAttribute getListener_MaxThreads();

  /**
   * Returns the meta object for the attribute '{@link fi.jab.esb.config.xml.Listener#getName <em>Name</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Name</em>'.
   * @see fi.jab.esb.config.xml.Listener#getName()
   * @see #getListener()
   * @generated
   */
  EAttribute getListener_Name();

  /**
   * Returns the meta object for class '{@link fi.jab.esb.config.xml.ListenersType <em>Listeners Type</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Listeners Type</em>'.
   * @see fi.jab.esb.config.xml.ListenersType
   * @generated
   */
  EClass getListenersType();

  /**
   * Returns the meta object for the attribute list '{@link fi.jab.esb.config.xml.ListenersType#getListenerGroup <em>Listener Group</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute list '<em>Listener Group</em>'.
   * @see fi.jab.esb.config.xml.ListenersType#getListenerGroup()
   * @see #getListenersType()
   * @generated
   */
  EAttribute getListenersType_ListenerGroup();

  /**
   * Returns the meta object for the containment reference list '{@link fi.jab.esb.config.xml.ListenersType#getListener <em>Listener</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference list '<em>Listener</em>'.
   * @see fi.jab.esb.config.xml.ListenersType#getListener()
   * @see #getListenersType()
   * @generated
   */
  EReference getListenersType_Listener();

  /**
   * Returns the meta object for class '{@link fi.jab.esb.config.xml.PropertyType <em>Property Type</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Property Type</em>'.
   * @see fi.jab.esb.config.xml.PropertyType
   * @generated
   */
  EClass getPropertyType();

  /**
   * Returns the meta object for the attribute list '{@link fi.jab.esb.config.xml.PropertyType#getMixed <em>Mixed</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute list '<em>Mixed</em>'.
   * @see fi.jab.esb.config.xml.PropertyType#getMixed()
   * @see #getPropertyType()
   * @generated
   */
  EAttribute getPropertyType_Mixed();

  /**
   * Returns the meta object for the attribute '{@link fi.jab.esb.config.xml.PropertyType#getName <em>Name</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Name</em>'.
   * @see fi.jab.esb.config.xml.PropertyType#getName()
   * @see #getPropertyType()
   * @generated
   */
  EAttribute getPropertyType_Name();

  /**
   * Returns the meta object for the attribute '{@link fi.jab.esb.config.xml.PropertyType#getValue <em>Value</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Value</em>'.
   * @see fi.jab.esb.config.xml.PropertyType#getValue()
   * @see #getPropertyType()
   * @generated
   */
  EAttribute getPropertyType_Value();

  /**
   * Returns the meta object for class '{@link fi.jab.esb.config.xml.Provider <em>Provider</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Provider</em>'.
   * @see fi.jab.esb.config.xml.Provider
   * @generated
   */
  EClass getProvider();

  /**
   * Returns the meta object for the containment reference list '{@link fi.jab.esb.config.xml.Provider#getProperty <em>Property</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference list '<em>Property</em>'.
   * @see fi.jab.esb.config.xml.Provider#getProperty()
   * @see #getProvider()
   * @generated
   */
  EReference getProvider_Property();

  /**
   * Returns the meta object for the attribute '{@link fi.jab.esb.config.xml.Provider#getName <em>Name</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Name</em>'.
   * @see fi.jab.esb.config.xml.Provider#getName()
   * @see #getProvider()
   * @generated
   */
  EAttribute getProvider_Name();

  /**
   * Returns the meta object for class '{@link fi.jab.esb.config.xml.ProvidersType <em>Providers Type</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Providers Type</em>'.
   * @see fi.jab.esb.config.xml.ProvidersType
   * @generated
   */
  EClass getProvidersType();

  /**
   * Returns the meta object for the attribute list '{@link fi.jab.esb.config.xml.ProvidersType#getProviderGroup <em>Provider Group</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute list '<em>Provider Group</em>'.
   * @see fi.jab.esb.config.xml.ProvidersType#getProviderGroup()
   * @see #getProvidersType()
   * @generated
   */
  EAttribute getProvidersType_ProviderGroup();

  /**
   * Returns the meta object for the containment reference list '{@link fi.jab.esb.config.xml.ProvidersType#getProvider <em>Provider</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference list '<em>Provider</em>'.
   * @see fi.jab.esb.config.xml.ProvidersType#getProvider()
   * @see #getProvidersType()
   * @generated
   */
  EReference getProvidersType_Provider();

  /**
   * Returns the meta object for class '{@link fi.jab.esb.config.xml.Schedule <em>Schedule</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Schedule</em>'.
   * @see fi.jab.esb.config.xml.Schedule
   * @generated
   */
  EClass getSchedule();

  /**
   * Returns the meta object for the containment reference list '{@link fi.jab.esb.config.xml.Schedule#getProperty <em>Property</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference list '<em>Property</em>'.
   * @see fi.jab.esb.config.xml.Schedule#getProperty()
   * @see #getSchedule()
   * @generated
   */
  EReference getSchedule_Property();

  /**
   * Returns the meta object for the attribute '{@link fi.jab.esb.config.xml.Schedule#getEndDate <em>End Date</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>End Date</em>'.
   * @see fi.jab.esb.config.xml.Schedule#getEndDate()
   * @see #getSchedule()
   * @generated
   */
  EAttribute getSchedule_EndDate();

  /**
   * Returns the meta object for the attribute '{@link fi.jab.esb.config.xml.Schedule#getScheduleid <em>Scheduleid</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Scheduleid</em>'.
   * @see fi.jab.esb.config.xml.Schedule#getScheduleid()
   * @see #getSchedule()
   * @generated
   */
  EAttribute getSchedule_Scheduleid();

  /**
   * Returns the meta object for the attribute '{@link fi.jab.esb.config.xml.Schedule#getStartDate <em>Start Date</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Start Date</em>'.
   * @see fi.jab.esb.config.xml.Schedule#getStartDate()
   * @see #getSchedule()
   * @generated
   */
  EAttribute getSchedule_StartDate();

  /**
   * Returns the meta object for class '{@link fi.jab.esb.config.xml.ScheduledListenerType <em>Scheduled Listener Type</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Scheduled Listener Type</em>'.
   * @see fi.jab.esb.config.xml.ScheduledListenerType
   * @generated
   */
  EClass getScheduledListenerType();

  /**
   * Returns the meta object for the attribute '{@link fi.jab.esb.config.xml.ScheduledListenerType#getEventProcessor <em>Event Processor</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Event Processor</em>'.
   * @see fi.jab.esb.config.xml.ScheduledListenerType#getEventProcessor()
   * @see #getScheduledListenerType()
   * @generated
   */
  EAttribute getScheduledListenerType_EventProcessor();

  /**
   * Returns the meta object for the attribute '{@link fi.jab.esb.config.xml.ScheduledListenerType#isTransacted <em>Transacted</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Transacted</em>'.
   * @see fi.jab.esb.config.xml.ScheduledListenerType#isTransacted()
   * @see #getScheduledListenerType()
   * @generated
   */
  EAttribute getScheduledListenerType_Transacted();

  /**
   * Returns the meta object for class '{@link fi.jab.esb.config.xml.ScheduleProviderType <em>Schedule Provider Type</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Schedule Provider Type</em>'.
   * @see fi.jab.esb.config.xml.ScheduleProviderType
   * @generated
   */
  EClass getScheduleProviderType();

  /**
   * Returns the meta object for the attribute list '{@link fi.jab.esb.config.xml.ScheduleProviderType#getScheduleGroup <em>Schedule Group</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute list '<em>Schedule Group</em>'.
   * @see fi.jab.esb.config.xml.ScheduleProviderType#getScheduleGroup()
   * @see #getScheduleProviderType()
   * @generated
   */
  EAttribute getScheduleProviderType_ScheduleGroup();

  /**
   * Returns the meta object for the containment reference list '{@link fi.jab.esb.config.xml.ScheduleProviderType#getSchedule <em>Schedule</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference list '<em>Schedule</em>'.
   * @see fi.jab.esb.config.xml.ScheduleProviderType#getSchedule()
   * @see #getScheduleProviderType()
   * @generated
   */
  EReference getScheduleProviderType_Schedule();

  /**
   * Returns the meta object for class '{@link fi.jab.esb.config.xml.ServicesType <em>Services Type</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Services Type</em>'.
   * @see fi.jab.esb.config.xml.ServicesType
   * @generated
   */
  EClass getServicesType();

  /**
   * Returns the meta object for the containment reference list '{@link fi.jab.esb.config.xml.ServicesType#getService <em>Service</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference list '<em>Service</em>'.
   * @see fi.jab.esb.config.xml.ServicesType#getService()
   * @see #getServicesType()
   * @generated
   */
  EReference getServicesType_Service();

  /**
   * Returns the meta object for class '{@link fi.jab.esb.config.xml.ServiceType <em>Service Type</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Service Type</em>'.
   * @see fi.jab.esb.config.xml.ServiceType
   * @generated
   */
  EClass getServiceType();

  /**
   * Returns the meta object for the containment reference '{@link fi.jab.esb.config.xml.ServiceType#getListeners <em>Listeners</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Listeners</em>'.
   * @see fi.jab.esb.config.xml.ServiceType#getListeners()
   * @see #getServiceType()
   * @generated
   */
  EReference getServiceType_Listeners();

  /**
   * Returns the meta object for the containment reference '{@link fi.jab.esb.config.xml.ServiceType#getActions <em>Actions</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Actions</em>'.
   * @see fi.jab.esb.config.xml.ServiceType#getActions()
   * @see #getServiceType()
   * @generated
   */
  EReference getServiceType_Actions();

  /**
   * Returns the meta object for the attribute '{@link fi.jab.esb.config.xml.ServiceType#getCategory <em>Category</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Category</em>'.
   * @see fi.jab.esb.config.xml.ServiceType#getCategory()
   * @see #getServiceType()
   * @generated
   */
  EAttribute getServiceType_Category();

  /**
   * Returns the meta object for the attribute '{@link fi.jab.esb.config.xml.ServiceType#getDescription <em>Description</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Description</em>'.
   * @see fi.jab.esb.config.xml.ServiceType#getDescription()
   * @see #getServiceType()
   * @generated
   */
  EAttribute getServiceType_Description();

  /**
   * Returns the meta object for the attribute '{@link fi.jab.esb.config.xml.ServiceType#getName <em>Name</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Name</em>'.
   * @see fi.jab.esb.config.xml.ServiceType#getName()
   * @see #getServiceType()
   * @generated
   */
  EAttribute getServiceType_Name();

  /**
   * Returns the meta object for class '{@link fi.jab.esb.config.xml.SimpleScheduleType <em>Simple Schedule Type</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Simple Schedule Type</em>'.
   * @see fi.jab.esb.config.xml.SimpleScheduleType
   * @generated
   */
  EClass getSimpleScheduleType();

  /**
   * Returns the meta object for the attribute '{@link fi.jab.esb.config.xml.SimpleScheduleType#getExecCount <em>Exec Count</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Exec Count</em>'.
   * @see fi.jab.esb.config.xml.SimpleScheduleType#getExecCount()
   * @see #getSimpleScheduleType()
   * @generated
   */
  EAttribute getSimpleScheduleType_ExecCount();

  /**
   * Returns the meta object for the attribute '{@link fi.jab.esb.config.xml.SimpleScheduleType#getFrequency <em>Frequency</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Frequency</em>'.
   * @see fi.jab.esb.config.xml.SimpleScheduleType#getFrequency()
   * @see #getSimpleScheduleType()
   * @generated
   */
  EAttribute getSimpleScheduleType_Frequency();

  /**
   * Returns the meta object for class '{@link fi.jab.esb.config.xml.SqlBusType <em>Sql Bus Type</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Sql Bus Type</em>'.
   * @see fi.jab.esb.config.xml.SqlBusType
   * @generated
   */
  EClass getSqlBusType();

  /**
   * Returns the meta object for the containment reference '{@link fi.jab.esb.config.xml.SqlBusType#getSqlMessageFilter <em>Sql Message Filter</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Sql Message Filter</em>'.
   * @see fi.jab.esb.config.xml.SqlBusType#getSqlMessageFilter()
   * @see #getSqlBusType()
   * @generated
   */
  EReference getSqlBusType_SqlMessageFilter();

  /**
   * Returns the meta object for class '{@link fi.jab.esb.config.xml.SqlListenerType <em>Sql Listener Type</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Sql Listener Type</em>'.
   * @see fi.jab.esb.config.xml.SqlListenerType
   * @generated
   */
  EClass getSqlListenerType();

  /**
   * Returns the meta object for the containment reference '{@link fi.jab.esb.config.xml.SqlListenerType#getSqlMessageFilter <em>Sql Message Filter</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Sql Message Filter</em>'.
   * @see fi.jab.esb.config.xml.SqlListenerType#getSqlMessageFilter()
   * @see #getSqlListenerType()
   * @generated
   */
  EReference getSqlListenerType_SqlMessageFilter();

  /**
   * Returns the meta object for the attribute '{@link fi.jab.esb.config.xml.SqlListenerType#getPollFrequencySeconds <em>Poll Frequency Seconds</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Poll Frequency Seconds</em>'.
   * @see fi.jab.esb.config.xml.SqlListenerType#getPollFrequencySeconds()
   * @see #getSqlListenerType()
   * @generated
   */
  EAttribute getSqlListenerType_PollFrequencySeconds();

  /**
   * Returns the meta object for class '{@link fi.jab.esb.config.xml.SqlMessageFilterType <em>Sql Message Filter Type</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Sql Message Filter Type</em>'.
   * @see fi.jab.esb.config.xml.SqlMessageFilterType
   * @generated
   */
  EClass getSqlMessageFilterType();

  /**
   * Returns the meta object for the attribute '{@link fi.jab.esb.config.xml.SqlMessageFilterType#isErrorDelete <em>Error Delete</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Error Delete</em>'.
   * @see fi.jab.esb.config.xml.SqlMessageFilterType#isErrorDelete()
   * @see #getSqlMessageFilterType()
   * @generated
   */
  EAttribute getSqlMessageFilterType_ErrorDelete();

  /**
   * Returns the meta object for the attribute '{@link fi.jab.esb.config.xml.SqlMessageFilterType#getInsertTimestampColumn <em>Insert Timestamp Column</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Insert Timestamp Column</em>'.
   * @see fi.jab.esb.config.xml.SqlMessageFilterType#getInsertTimestampColumn()
   * @see #getSqlMessageFilterType()
   * @generated
   */
  EAttribute getSqlMessageFilterType_InsertTimestampColumn();

  /**
   * Returns the meta object for the attribute '{@link fi.jab.esb.config.xml.SqlMessageFilterType#getMessageColumn <em>Message Column</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Message Column</em>'.
   * @see fi.jab.esb.config.xml.SqlMessageFilterType#getMessageColumn()
   * @see #getSqlMessageFilterType()
   * @generated
   */
  EAttribute getSqlMessageFilterType_MessageColumn();

  /**
   * Returns the meta object for the attribute '{@link fi.jab.esb.config.xml.SqlMessageFilterType#getMessageIdColumn <em>Message Id Column</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Message Id Column</em>'.
   * @see fi.jab.esb.config.xml.SqlMessageFilterType#getMessageIdColumn()
   * @see #getSqlMessageFilterType()
   * @generated
   */
  EAttribute getSqlMessageFilterType_MessageIdColumn();

  /**
   * Returns the meta object for the attribute '{@link fi.jab.esb.config.xml.SqlMessageFilterType#getOrderBy <em>Order By</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Order By</em>'.
   * @see fi.jab.esb.config.xml.SqlMessageFilterType#getOrderBy()
   * @see #getSqlMessageFilterType()
   * @generated
   */
  EAttribute getSqlMessageFilterType_OrderBy();

  /**
   * Returns the meta object for the attribute '{@link fi.jab.esb.config.xml.SqlMessageFilterType#isPostDelete <em>Post Delete</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Post Delete</em>'.
   * @see fi.jab.esb.config.xml.SqlMessageFilterType#isPostDelete()
   * @see #getSqlMessageFilterType()
   * @generated
   */
  EAttribute getSqlMessageFilterType_PostDelete();

  /**
   * Returns the meta object for the attribute '{@link fi.jab.esb.config.xml.SqlMessageFilterType#getStatusColumn <em>Status Column</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Status Column</em>'.
   * @see fi.jab.esb.config.xml.SqlMessageFilterType#getStatusColumn()
   * @see #getSqlMessageFilterType()
   * @generated
   */
  EAttribute getSqlMessageFilterType_StatusColumn();

  /**
   * Returns the meta object for the attribute '{@link fi.jab.esb.config.xml.SqlMessageFilterType#getTablename <em>Tablename</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Tablename</em>'.
   * @see fi.jab.esb.config.xml.SqlMessageFilterType#getTablename()
   * @see #getSqlMessageFilterType()
   * @generated
   */
  EAttribute getSqlMessageFilterType_Tablename();

  /**
   * Returns the meta object for the attribute '{@link fi.jab.esb.config.xml.SqlMessageFilterType#getWhereCondition <em>Where Condition</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Where Condition</em>'.
   * @see fi.jab.esb.config.xml.SqlMessageFilterType#getWhereCondition()
   * @see #getSqlMessageFilterType()
   * @generated
   */
  EAttribute getSqlMessageFilterType_WhereCondition();

  /**
   * Returns the meta object for class '{@link fi.jab.esb.config.xml.SqlProviderType <em>Sql Provider Type</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Sql Provider Type</em>'.
   * @see fi.jab.esb.config.xml.SqlProviderType
   * @generated
   */
  EClass getSqlProviderType();

  /**
   * Returns the meta object for the attribute '{@link fi.jab.esb.config.xml.SqlProviderType#getDatasource <em>Datasource</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Datasource</em>'.
   * @see fi.jab.esb.config.xml.SqlProviderType#getDatasource()
   * @see #getSqlProviderType()
   * @generated
   */
  EAttribute getSqlProviderType_Datasource();

  /**
   * Returns the meta object for the attribute '{@link fi.jab.esb.config.xml.SqlProviderType#getDriver <em>Driver</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Driver</em>'.
   * @see fi.jab.esb.config.xml.SqlProviderType#getDriver()
   * @see #getSqlProviderType()
   * @generated
   */
  EAttribute getSqlProviderType_Driver();

  /**
   * Returns the meta object for the attribute '{@link fi.jab.esb.config.xml.SqlProviderType#getPassword <em>Password</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Password</em>'.
   * @see fi.jab.esb.config.xml.SqlProviderType#getPassword()
   * @see #getSqlProviderType()
   * @generated
   */
  EAttribute getSqlProviderType_Password();

  /**
   * Returns the meta object for the attribute '{@link fi.jab.esb.config.xml.SqlProviderType#isTransacted <em>Transacted</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Transacted</em>'.
   * @see fi.jab.esb.config.xml.SqlProviderType#isTransacted()
   * @see #getSqlProviderType()
   * @generated
   */
  EAttribute getSqlProviderType_Transacted();

  /**
   * Returns the meta object for the attribute '{@link fi.jab.esb.config.xml.SqlProviderType#getUrl <em>Url</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Url</em>'.
   * @see fi.jab.esb.config.xml.SqlProviderType#getUrl()
   * @see #getSqlProviderType()
   * @generated
   */
  EAttribute getSqlProviderType_Url();

  /**
   * Returns the meta object for the attribute '{@link fi.jab.esb.config.xml.SqlProviderType#getUsername <em>Username</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Username</em>'.
   * @see fi.jab.esb.config.xml.SqlProviderType#getUsername()
   * @see #getSqlProviderType()
   * @generated
   */
  EAttribute getSqlProviderType_Username();

  /**
   * Returns the meta object for enum '{@link fi.jab.esb.config.xml.DestTypeType <em>Dest Type Type</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for enum '<em>Dest Type Type</em>'.
   * @see fi.jab.esb.config.xml.DestTypeType
   * @generated
   */
  EEnum getDestTypeType();

  /**
   * Returns the meta object for enum '{@link fi.jab.esb.config.xml.MepType <em>Mep Type</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for enum '<em>Mep Type</em>'.
   * @see fi.jab.esb.config.xml.MepType
   * @generated
   */
  EEnum getMepType();

  /**
   * Returns the meta object for enum '{@link fi.jab.esb.config.xml.ProtocolType <em>Protocol Type</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for enum '<em>Protocol Type</em>'.
   * @see fi.jab.esb.config.xml.ProtocolType
   * @generated
   */
  EEnum getProtocolType();

  /**
   * Returns the meta object for enum '{@link fi.jab.esb.config.xml.ProtocolType1 <em>Protocol Type1</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for enum '<em>Protocol Type1</em>'.
   * @see fi.jab.esb.config.xml.ProtocolType1
   * @generated
   */
  EEnum getProtocolType1();

  /**
   * Returns the meta object for data type '{@link fi.jab.esb.config.xml.DestTypeType <em>Dest Type Type Object</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for data type '<em>Dest Type Type Object</em>'.
   * @see fi.jab.esb.config.xml.DestTypeType
   * @model instanceClass="fi.jab.esb.config.xml.DestTypeType"
   *        extendedMetaData="name='dest-type_._type:Object' baseType='dest-type_._type'"
   * @generated
   */
  EDataType getDestTypeTypeObject();

  /**
   * Returns the meta object for data type '{@link fi.jab.esb.config.xml.MepType <em>Mep Type Object</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for data type '<em>Mep Type Object</em>'.
   * @see fi.jab.esb.config.xml.MepType
   * @model instanceClass="fi.jab.esb.config.xml.MepType"
   *        extendedMetaData="name='mepType:Object' baseType='mepType'"
   * @generated
   */
  EDataType getMepTypeObject();

  /**
   * Returns the meta object for data type '{@link java.math.BigInteger <em>Poll Frequency Seconds Type</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for data type '<em>Poll Frequency Seconds Type</em>'.
   * @see java.math.BigInteger
   * @model instanceClass="java.math.BigInteger"
   *        extendedMetaData="name='poll-frequency-seconds_._type' baseType='http://www.eclipse.org/emf/2003/XMLType#integer' minExclusive='0'"
   * @generated
   */
  EDataType getPollFrequencySecondsType();

  /**
   * Returns the meta object for data type '{@link fi.jab.esb.config.xml.ProtocolType <em>Protocol Type Object</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for data type '<em>Protocol Type Object</em>'.
   * @see fi.jab.esb.config.xml.ProtocolType
   * @model instanceClass="fi.jab.esb.config.xml.ProtocolType"
   *        extendedMetaData="name='protocol_._type:Object' baseType='protocol_._type'"
   * @generated
   */
  EDataType getProtocolTypeObject();

  /**
   * Returns the meta object for data type '{@link fi.jab.esb.config.xml.ProtocolType1 <em>Protocol Type Object1</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for data type '<em>Protocol Type Object1</em>'.
   * @see fi.jab.esb.config.xml.ProtocolType1
   * @model instanceClass="fi.jab.esb.config.xml.ProtocolType1"
   *        extendedMetaData="name='protocol_._1_._type:Object' baseType='protocol_._1_._type'"
   * @generated
   */
  EDataType getProtocolTypeObject1();

  /**
   * Returns the factory that creates the instances of the model.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the factory that creates the instances of the model.
   * @generated
   */
  XmlFactory getXmlFactory();

  /**
   * <!-- begin-user-doc -->
   * Defines literals for the meta objects that represent
   * <ul>
   *   <li>each class,</li>
   *   <li>each feature of each class,</li>
   *   <li>each enum,</li>
   *   <li>and each data type</li>
   * </ul>
   * <!-- end-user-doc -->
   * @generated
   */
  interface Literals
  {
    /**
     * The meta object literal for the '{@link fi.jab.esb.config.xml.impl.AbstractScheduledListenerImpl <em>Abstract Scheduled Listener</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see fi.jab.esb.config.xml.impl.AbstractScheduledListenerImpl
     * @see fi.jab.esb.config.xml.impl.XmlPackageImpl#getAbstractScheduledListener()
     * @generated
     */
    EClass ABSTRACT_SCHEDULED_LISTENER = eINSTANCE.getAbstractScheduledListener();

    /**
     * The meta object literal for the '<em><b>Poll Frequency Seconds</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute ABSTRACT_SCHEDULED_LISTENER__POLL_FREQUENCY_SECONDS = eINSTANCE.getAbstractScheduledListener_PollFrequencySeconds();

    /**
     * The meta object literal for the '<em><b>Schedule Frequency</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute ABSTRACT_SCHEDULED_LISTENER__SCHEDULE_FREQUENCY = eINSTANCE.getAbstractScheduledListener_ScheduleFrequency();

    /**
     * The meta object literal for the '<em><b>Scheduleidref</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute ABSTRACT_SCHEDULED_LISTENER__SCHEDULEIDREF = eINSTANCE.getAbstractScheduledListener_Scheduleidref();

    /**
     * The meta object literal for the '{@link fi.jab.esb.config.xml.impl.ActionsTypeImpl <em>Actions Type</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see fi.jab.esb.config.xml.impl.ActionsTypeImpl
     * @see fi.jab.esb.config.xml.impl.XmlPackageImpl#getActionsType()
     * @generated
     */
    EClass ACTIONS_TYPE = eINSTANCE.getActionsType();

    /**
     * The meta object literal for the '<em><b>Action</b></em>' containment reference list feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference ACTIONS_TYPE__ACTION = eINSTANCE.getActionsType_Action();

    /**
     * The meta object literal for the '<em><b>Mep</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute ACTIONS_TYPE__MEP = eINSTANCE.getActionsType_Mep();

    /**
     * The meta object literal for the '{@link fi.jab.esb.config.xml.impl.ActionTypeImpl <em>Action Type</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see fi.jab.esb.config.xml.impl.ActionTypeImpl
     * @see fi.jab.esb.config.xml.impl.XmlPackageImpl#getActionType()
     * @generated
     */
    EClass ACTION_TYPE = eINSTANCE.getActionType();

    /**
     * The meta object literal for the '<em><b>Property</b></em>' containment reference list feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference ACTION_TYPE__PROPERTY = eINSTANCE.getActionType_Property();

    /**
     * The meta object literal for the '<em><b>Class</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute ACTION_TYPE__CLASS = eINSTANCE.getActionType_Class();

    /**
     * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute ACTION_TYPE__NAME = eINSTANCE.getActionType_Name();

    /**
     * The meta object literal for the '<em><b>Process</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute ACTION_TYPE__PROCESS = eINSTANCE.getActionType_Process();

    /**
     * The meta object literal for the '{@link fi.jab.esb.config.xml.impl.ActivationConfigTypeImpl <em>Activation Config Type</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see fi.jab.esb.config.xml.impl.ActivationConfigTypeImpl
     * @see fi.jab.esb.config.xml.impl.XmlPackageImpl#getActivationConfigType()
     * @generated
     */
    EClass ACTIVATION_CONFIG_TYPE = eINSTANCE.getActivationConfigType();

    /**
     * The meta object literal for the '<em><b>Property</b></em>' containment reference list feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference ACTIVATION_CONFIG_TYPE__PROPERTY = eINSTANCE.getActivationConfigType_Property();

    /**
     * The meta object literal for the '{@link fi.jab.esb.config.xml.impl.BusImpl <em>Bus</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see fi.jab.esb.config.xml.impl.BusImpl
     * @see fi.jab.esb.config.xml.impl.XmlPackageImpl#getBus()
     * @generated
     */
    EClass BUS = eINSTANCE.getBus();

    /**
     * The meta object literal for the '<em><b>Property</b></em>' containment reference list feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference BUS__PROPERTY = eINSTANCE.getBus_Property();

    /**
     * The meta object literal for the '<em><b>Busid</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute BUS__BUSID = eINSTANCE.getBus_Busid();

    /**
     * The meta object literal for the '{@link fi.jab.esb.config.xml.impl.BusProviderImpl <em>Bus Provider</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see fi.jab.esb.config.xml.impl.BusProviderImpl
     * @see fi.jab.esb.config.xml.impl.XmlPackageImpl#getBusProvider()
     * @generated
     */
    EClass BUS_PROVIDER = eINSTANCE.getBusProvider();

    /**
     * The meta object literal for the '<em><b>Bus Group</b></em>' attribute list feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute BUS_PROVIDER__BUS_GROUP = eINSTANCE.getBusProvider_BusGroup();

    /**
     * The meta object literal for the '<em><b>Bus</b></em>' containment reference list feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference BUS_PROVIDER__BUS = eINSTANCE.getBusProvider_Bus();

    /**
     * The meta object literal for the '{@link fi.jab.esb.config.xml.impl.BusProviderTypeImpl <em>Bus Provider Type</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see fi.jab.esb.config.xml.impl.BusProviderTypeImpl
     * @see fi.jab.esb.config.xml.impl.XmlPackageImpl#getBusProviderType()
     * @generated
     */
    EClass BUS_PROVIDER_TYPE = eINSTANCE.getBusProviderType();

    /**
     * The meta object literal for the '{@link fi.jab.esb.config.xml.impl.CronScheduleTypeImpl <em>Cron Schedule Type</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see fi.jab.esb.config.xml.impl.CronScheduleTypeImpl
     * @see fi.jab.esb.config.xml.impl.XmlPackageImpl#getCronScheduleType()
     * @generated
     */
    EClass CRON_SCHEDULE_TYPE = eINSTANCE.getCronScheduleType();

    /**
     * The meta object literal for the '<em><b>Cron Expression</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute CRON_SCHEDULE_TYPE__CRON_EXPRESSION = eINSTANCE.getCronScheduleType_CronExpression();

    /**
     * The meta object literal for the '{@link fi.jab.esb.config.xml.impl.DocumentRootImpl <em>Document Root</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see fi.jab.esb.config.xml.impl.DocumentRootImpl
     * @see fi.jab.esb.config.xml.impl.XmlPackageImpl#getDocumentRoot()
     * @generated
     */
    EClass DOCUMENT_ROOT = eINSTANCE.getDocumentRoot();

    /**
     * The meta object literal for the '<em><b>Mixed</b></em>' attribute list feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute DOCUMENT_ROOT__MIXED = eINSTANCE.getDocumentRoot_Mixed();

    /**
     * The meta object literal for the '<em><b>XMLNS Prefix Map</b></em>' map feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference DOCUMENT_ROOT__XMLNS_PREFIX_MAP = eINSTANCE.getDocumentRoot_XMLNSPrefixMap();

    /**
     * The meta object literal for the '<em><b>XSI Schema Location</b></em>' map feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference DOCUMENT_ROOT__XSI_SCHEMA_LOCATION = eINSTANCE.getDocumentRoot_XSISchemaLocation();

    /**
     * The meta object literal for the '<em><b>Action</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference DOCUMENT_ROOT__ACTION = eINSTANCE.getDocumentRoot_Action();

    /**
     * The meta object literal for the '<em><b>Actions</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference DOCUMENT_ROOT__ACTIONS = eINSTANCE.getDocumentRoot_Actions();

    /**
     * The meta object literal for the '<em><b>Activation Config</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference DOCUMENT_ROOT__ACTIVATION_CONFIG = eINSTANCE.getDocumentRoot_ActivationConfig();

    /**
     * The meta object literal for the '<em><b>Bus</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference DOCUMENT_ROOT__BUS = eINSTANCE.getDocumentRoot_Bus();

    /**
     * The meta object literal for the '<em><b>Bus Provider</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference DOCUMENT_ROOT__BUS_PROVIDER = eINSTANCE.getDocumentRoot_BusProvider();

    /**
     * The meta object literal for the '<em><b>Provider</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference DOCUMENT_ROOT__PROVIDER = eINSTANCE.getDocumentRoot_Provider();

    /**
     * The meta object literal for the '<em><b>Cron Schedule</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference DOCUMENT_ROOT__CRON_SCHEDULE = eINSTANCE.getDocumentRoot_CronSchedule();

    /**
     * The meta object literal for the '<em><b>Schedule</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference DOCUMENT_ROOT__SCHEDULE = eINSTANCE.getDocumentRoot_Schedule();

    /**
     * The meta object literal for the '<em><b>Fs Bus</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference DOCUMENT_ROOT__FS_BUS = eINSTANCE.getDocumentRoot_FsBus();

    /**
     * The meta object literal for the '<em><b>Fs Listener</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference DOCUMENT_ROOT__FS_LISTENER = eINSTANCE.getDocumentRoot_FsListener();

    /**
     * The meta object literal for the '<em><b>Listener</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference DOCUMENT_ROOT__LISTENER = eINSTANCE.getDocumentRoot_Listener();

    /**
     * The meta object literal for the '<em><b>Fs Message Filter</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference DOCUMENT_ROOT__FS_MESSAGE_FILTER = eINSTANCE.getDocumentRoot_FsMessageFilter();

    /**
     * The meta object literal for the '<em><b>Fs Provider</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference DOCUMENT_ROOT__FS_PROVIDER = eINSTANCE.getDocumentRoot_FsProvider();

    /**
     * The meta object literal for the '<em><b>Ftp Bus</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference DOCUMENT_ROOT__FTP_BUS = eINSTANCE.getDocumentRoot_FtpBus();

    /**
     * The meta object literal for the '<em><b>Ftp Listener</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference DOCUMENT_ROOT__FTP_LISTENER = eINSTANCE.getDocumentRoot_FtpListener();

    /**
     * The meta object literal for the '<em><b>Ftp Message Filter</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference DOCUMENT_ROOT__FTP_MESSAGE_FILTER = eINSTANCE.getDocumentRoot_FtpMessageFilter();

    /**
     * The meta object literal for the '<em><b>Ftp Provider</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference DOCUMENT_ROOT__FTP_PROVIDER = eINSTANCE.getDocumentRoot_FtpProvider();

    /**
     * The meta object literal for the '<em><b>Groovy Listener</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference DOCUMENT_ROOT__GROOVY_LISTENER = eINSTANCE.getDocumentRoot_GroovyListener();

    /**
     * The meta object literal for the '<em><b>Hibernate Bus</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference DOCUMENT_ROOT__HIBERNATE_BUS = eINSTANCE.getDocumentRoot_HibernateBus();

    /**
     * The meta object literal for the '<em><b>Hibernate Listener</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference DOCUMENT_ROOT__HIBERNATE_LISTENER = eINSTANCE.getDocumentRoot_HibernateListener();

    /**
     * The meta object literal for the '<em><b>Hibernate Message Filter</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference DOCUMENT_ROOT__HIBERNATE_MESSAGE_FILTER = eINSTANCE.getDocumentRoot_HibernateMessageFilter();

    /**
     * The meta object literal for the '<em><b>Hibernate Provider</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference DOCUMENT_ROOT__HIBERNATE_PROVIDER = eINSTANCE.getDocumentRoot_HibernateProvider();

    /**
     * The meta object literal for the '<em><b>Jbossesb</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference DOCUMENT_ROOT__JBOSSESB = eINSTANCE.getDocumentRoot_Jbossesb();

    /**
     * The meta object literal for the '<em><b>Jbr Bus</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference DOCUMENT_ROOT__JBR_BUS = eINSTANCE.getDocumentRoot_JbrBus();

    /**
     * The meta object literal for the '<em><b>Jbr Listener</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference DOCUMENT_ROOT__JBR_LISTENER = eINSTANCE.getDocumentRoot_JbrListener();

    /**
     * The meta object literal for the '<em><b>Jbr Provider</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference DOCUMENT_ROOT__JBR_PROVIDER = eINSTANCE.getDocumentRoot_JbrProvider();

    /**
     * The meta object literal for the '<em><b>Jca Gateway</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference DOCUMENT_ROOT__JCA_GATEWAY = eINSTANCE.getDocumentRoot_JcaGateway();

    /**
     * The meta object literal for the '<em><b>Jms Bus</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference DOCUMENT_ROOT__JMS_BUS = eINSTANCE.getDocumentRoot_JmsBus();

    /**
     * The meta object literal for the '<em><b>Jms Jca Provider</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference DOCUMENT_ROOT__JMS_JCA_PROVIDER = eINSTANCE.getDocumentRoot_JmsJcaProvider();

    /**
     * The meta object literal for the '<em><b>Jms Listener</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference DOCUMENT_ROOT__JMS_LISTENER = eINSTANCE.getDocumentRoot_JmsListener();

    /**
     * The meta object literal for the '<em><b>Jms Message Filter</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference DOCUMENT_ROOT__JMS_MESSAGE_FILTER = eINSTANCE.getDocumentRoot_JmsMessageFilter();

    /**
     * The meta object literal for the '<em><b>Jms Provider</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference DOCUMENT_ROOT__JMS_PROVIDER = eINSTANCE.getDocumentRoot_JmsProvider();

    /**
     * The meta object literal for the '<em><b>Listeners</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference DOCUMENT_ROOT__LISTENERS = eINSTANCE.getDocumentRoot_Listeners();

    /**
     * The meta object literal for the '<em><b>Property</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference DOCUMENT_ROOT__PROPERTY = eINSTANCE.getDocumentRoot_Property();

    /**
     * The meta object literal for the '<em><b>Providers</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference DOCUMENT_ROOT__PROVIDERS = eINSTANCE.getDocumentRoot_Providers();

    /**
     * The meta object literal for the '<em><b>Scheduled Listener</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference DOCUMENT_ROOT__SCHEDULED_LISTENER = eINSTANCE.getDocumentRoot_ScheduledListener();

    /**
     * The meta object literal for the '<em><b>Schedule Provider</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference DOCUMENT_ROOT__SCHEDULE_PROVIDER = eINSTANCE.getDocumentRoot_ScheduleProvider();

    /**
     * The meta object literal for the '<em><b>Service</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference DOCUMENT_ROOT__SERVICE = eINSTANCE.getDocumentRoot_Service();

    /**
     * The meta object literal for the '<em><b>Services</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference DOCUMENT_ROOT__SERVICES = eINSTANCE.getDocumentRoot_Services();

    /**
     * The meta object literal for the '<em><b>Simple Schedule</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference DOCUMENT_ROOT__SIMPLE_SCHEDULE = eINSTANCE.getDocumentRoot_SimpleSchedule();

    /**
     * The meta object literal for the '<em><b>Sql Bus</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference DOCUMENT_ROOT__SQL_BUS = eINSTANCE.getDocumentRoot_SqlBus();

    /**
     * The meta object literal for the '<em><b>Sql Listener</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference DOCUMENT_ROOT__SQL_LISTENER = eINSTANCE.getDocumentRoot_SqlListener();

    /**
     * The meta object literal for the '<em><b>Sql Message Filter</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference DOCUMENT_ROOT__SQL_MESSAGE_FILTER = eINSTANCE.getDocumentRoot_SqlMessageFilter();

    /**
     * The meta object literal for the '<em><b>Sql Provider</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference DOCUMENT_ROOT__SQL_PROVIDER = eINSTANCE.getDocumentRoot_SqlProvider();

    /**
     * The meta object literal for the '{@link fi.jab.esb.config.xml.impl.FsBusTypeImpl <em>Fs Bus Type</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see fi.jab.esb.config.xml.impl.FsBusTypeImpl
     * @see fi.jab.esb.config.xml.impl.XmlPackageImpl#getFsBusType()
     * @generated
     */
    EClass FS_BUS_TYPE = eINSTANCE.getFsBusType();

    /**
     * The meta object literal for the '<em><b>Fs Message Filter</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference FS_BUS_TYPE__FS_MESSAGE_FILTER = eINSTANCE.getFsBusType_FsMessageFilter();

    /**
     * The meta object literal for the '{@link fi.jab.esb.config.xml.impl.FsListenerTypeImpl <em>Fs Listener Type</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see fi.jab.esb.config.xml.impl.FsListenerTypeImpl
     * @see fi.jab.esb.config.xml.impl.XmlPackageImpl#getFsListenerType()
     * @generated
     */
    EClass FS_LISTENER_TYPE = eINSTANCE.getFsListenerType();

    /**
     * The meta object literal for the '<em><b>Fs Message Filter</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference FS_LISTENER_TYPE__FS_MESSAGE_FILTER = eINSTANCE.getFsListenerType_FsMessageFilter();

    /**
     * The meta object literal for the '{@link fi.jab.esb.config.xml.impl.FsMessageFilterTypeImpl <em>Fs Message Filter Type</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see fi.jab.esb.config.xml.impl.FsMessageFilterTypeImpl
     * @see fi.jab.esb.config.xml.impl.XmlPackageImpl#getFsMessageFilterType()
     * @generated
     */
    EClass FS_MESSAGE_FILTER_TYPE = eINSTANCE.getFsMessageFilterType();

    /**
     * The meta object literal for the '<em><b>Directory</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute FS_MESSAGE_FILTER_TYPE__DIRECTORY = eINSTANCE.getFsMessageFilterType_Directory();

    /**
     * The meta object literal for the '<em><b>Error Delete</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute FS_MESSAGE_FILTER_TYPE__ERROR_DELETE = eINSTANCE.getFsMessageFilterType_ErrorDelete();

    /**
     * The meta object literal for the '<em><b>Error Directory</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute FS_MESSAGE_FILTER_TYPE__ERROR_DIRECTORY = eINSTANCE.getFsMessageFilterType_ErrorDirectory();

    /**
     * The meta object literal for the '<em><b>Error Suffix</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute FS_MESSAGE_FILTER_TYPE__ERROR_SUFFIX = eINSTANCE.getFsMessageFilterType_ErrorSuffix();

    /**
     * The meta object literal for the '<em><b>Input Suffix</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute FS_MESSAGE_FILTER_TYPE__INPUT_SUFFIX = eINSTANCE.getFsMessageFilterType_InputSuffix();

    /**
     * The meta object literal for the '<em><b>Post Delete</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute FS_MESSAGE_FILTER_TYPE__POST_DELETE = eINSTANCE.getFsMessageFilterType_PostDelete();

    /**
     * The meta object literal for the '<em><b>Post Directory</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute FS_MESSAGE_FILTER_TYPE__POST_DIRECTORY = eINSTANCE.getFsMessageFilterType_PostDirectory();

    /**
     * The meta object literal for the '<em><b>Post Suffix</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute FS_MESSAGE_FILTER_TYPE__POST_SUFFIX = eINSTANCE.getFsMessageFilterType_PostSuffix();

    /**
     * The meta object literal for the '<em><b>Work Suffix</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute FS_MESSAGE_FILTER_TYPE__WORK_SUFFIX = eINSTANCE.getFsMessageFilterType_WorkSuffix();

    /**
     * The meta object literal for the '{@link fi.jab.esb.config.xml.impl.FsProviderTypeImpl <em>Fs Provider Type</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see fi.jab.esb.config.xml.impl.FsProviderTypeImpl
     * @see fi.jab.esb.config.xml.impl.XmlPackageImpl#getFsProviderType()
     * @generated
     */
    EClass FS_PROVIDER_TYPE = eINSTANCE.getFsProviderType();

    /**
     * The meta object literal for the '{@link fi.jab.esb.config.xml.impl.FtpBusTypeImpl <em>Ftp Bus Type</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see fi.jab.esb.config.xml.impl.FtpBusTypeImpl
     * @see fi.jab.esb.config.xml.impl.XmlPackageImpl#getFtpBusType()
     * @generated
     */
    EClass FTP_BUS_TYPE = eINSTANCE.getFtpBusType();

    /**
     * The meta object literal for the '<em><b>Ftp Message Filter</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference FTP_BUS_TYPE__FTP_MESSAGE_FILTER = eINSTANCE.getFtpBusType_FtpMessageFilter();

    /**
     * The meta object literal for the '{@link fi.jab.esb.config.xml.impl.FtpListenerTypeImpl <em>Ftp Listener Type</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see fi.jab.esb.config.xml.impl.FtpListenerTypeImpl
     * @see fi.jab.esb.config.xml.impl.XmlPackageImpl#getFtpListenerType()
     * @generated
     */
    EClass FTP_LISTENER_TYPE = eINSTANCE.getFtpListenerType();

    /**
     * The meta object literal for the '<em><b>Ftp Message Filter</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference FTP_LISTENER_TYPE__FTP_MESSAGE_FILTER = eINSTANCE.getFtpListenerType_FtpMessageFilter();

    /**
     * The meta object literal for the '{@link fi.jab.esb.config.xml.impl.FtpMessageFilterTypeImpl <em>Ftp Message Filter Type</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see fi.jab.esb.config.xml.impl.FtpMessageFilterTypeImpl
     * @see fi.jab.esb.config.xml.impl.XmlPackageImpl#getFtpMessageFilterType()
     * @generated
     */
    EClass FTP_MESSAGE_FILTER_TYPE = eINSTANCE.getFtpMessageFilterType();

    /**
     * The meta object literal for the '<em><b>Certificate Url</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute FTP_MESSAGE_FILTER_TYPE__CERTIFICATE_URL = eINSTANCE.getFtpMessageFilterType_CertificateUrl();

    /**
     * The meta object literal for the '<em><b>Directory</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute FTP_MESSAGE_FILTER_TYPE__DIRECTORY = eINSTANCE.getFtpMessageFilterType_Directory();

    /**
     * The meta object literal for the '<em><b>Error Delete</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute FTP_MESSAGE_FILTER_TYPE__ERROR_DELETE = eINSTANCE.getFtpMessageFilterType_ErrorDelete();

    /**
     * The meta object literal for the '<em><b>Error Directory</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute FTP_MESSAGE_FILTER_TYPE__ERROR_DIRECTORY = eINSTANCE.getFtpMessageFilterType_ErrorDirectory();

    /**
     * The meta object literal for the '<em><b>Error Suffix</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute FTP_MESSAGE_FILTER_TYPE__ERROR_SUFFIX = eINSTANCE.getFtpMessageFilterType_ErrorSuffix();

    /**
     * The meta object literal for the '<em><b>Input Suffix</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute FTP_MESSAGE_FILTER_TYPE__INPUT_SUFFIX = eINSTANCE.getFtpMessageFilterType_InputSuffix();

    /**
     * The meta object literal for the '<em><b>Passive</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute FTP_MESSAGE_FILTER_TYPE__PASSIVE = eINSTANCE.getFtpMessageFilterType_Passive();

    /**
     * The meta object literal for the '<em><b>Password</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute FTP_MESSAGE_FILTER_TYPE__PASSWORD = eINSTANCE.getFtpMessageFilterType_Password();

    /**
     * The meta object literal for the '<em><b>Post Delete</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute FTP_MESSAGE_FILTER_TYPE__POST_DELETE = eINSTANCE.getFtpMessageFilterType_PostDelete();

    /**
     * The meta object literal for the '<em><b>Post Directory</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute FTP_MESSAGE_FILTER_TYPE__POST_DIRECTORY = eINSTANCE.getFtpMessageFilterType_PostDirectory();

    /**
     * The meta object literal for the '<em><b>Post Suffix</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute FTP_MESSAGE_FILTER_TYPE__POST_SUFFIX = eINSTANCE.getFtpMessageFilterType_PostSuffix();

    /**
     * The meta object literal for the '<em><b>Protocol</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute FTP_MESSAGE_FILTER_TYPE__PROTOCOL = eINSTANCE.getFtpMessageFilterType_Protocol();

    /**
     * The meta object literal for the '<em><b>Read Only</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute FTP_MESSAGE_FILTER_TYPE__READ_ONLY = eINSTANCE.getFtpMessageFilterType_ReadOnly();

    /**
     * The meta object literal for the '<em><b>Username</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute FTP_MESSAGE_FILTER_TYPE__USERNAME = eINSTANCE.getFtpMessageFilterType_Username();

    /**
     * The meta object literal for the '<em><b>Work Suffix</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute FTP_MESSAGE_FILTER_TYPE__WORK_SUFFIX = eINSTANCE.getFtpMessageFilterType_WorkSuffix();

    /**
     * The meta object literal for the '{@link fi.jab.esb.config.xml.impl.FtpProviderTypeImpl <em>Ftp Provider Type</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see fi.jab.esb.config.xml.impl.FtpProviderTypeImpl
     * @see fi.jab.esb.config.xml.impl.XmlPackageImpl#getFtpProviderType()
     * @generated
     */
    EClass FTP_PROVIDER_TYPE = eINSTANCE.getFtpProviderType();

    /**
     * The meta object literal for the '<em><b>Hostname</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute FTP_PROVIDER_TYPE__HOSTNAME = eINSTANCE.getFtpProviderType_Hostname();

    /**
     * The meta object literal for the '{@link fi.jab.esb.config.xml.impl.GroovyListenerTypeImpl <em>Groovy Listener Type</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see fi.jab.esb.config.xml.impl.GroovyListenerTypeImpl
     * @see fi.jab.esb.config.xml.impl.XmlPackageImpl#getGroovyListenerType()
     * @generated
     */
    EClass GROOVY_LISTENER_TYPE = eINSTANCE.getGroovyListenerType();

    /**
     * The meta object literal for the '<em><b>Script</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute GROOVY_LISTENER_TYPE__SCRIPT = eINSTANCE.getGroovyListenerType_Script();

    /**
     * The meta object literal for the '{@link fi.jab.esb.config.xml.impl.HibernateBusTypeImpl <em>Hibernate Bus Type</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see fi.jab.esb.config.xml.impl.HibernateBusTypeImpl
     * @see fi.jab.esb.config.xml.impl.XmlPackageImpl#getHibernateBusType()
     * @generated
     */
    EClass HIBERNATE_BUS_TYPE = eINSTANCE.getHibernateBusType();

    /**
     * The meta object literal for the '<em><b>Hibernate Message Filter</b></em>' containment reference list feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference HIBERNATE_BUS_TYPE__HIBERNATE_MESSAGE_FILTER = eINSTANCE.getHibernateBusType_HibernateMessageFilter();

    /**
     * The meta object literal for the '{@link fi.jab.esb.config.xml.impl.HibernateListenerTypeImpl <em>Hibernate Listener Type</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see fi.jab.esb.config.xml.impl.HibernateListenerTypeImpl
     * @see fi.jab.esb.config.xml.impl.XmlPackageImpl#getHibernateListenerType()
     * @generated
     */
    EClass HIBERNATE_LISTENER_TYPE = eINSTANCE.getHibernateListenerType();

    /**
     * The meta object literal for the '<em><b>Hibernate Message Filter</b></em>' containment reference list feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference HIBERNATE_LISTENER_TYPE__HIBERNATE_MESSAGE_FILTER = eINSTANCE.getHibernateListenerType_HibernateMessageFilter();

    /**
     * The meta object literal for the '{@link fi.jab.esb.config.xml.impl.HibernateMessageFilterTypeImpl <em>Hibernate Message Filter Type</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see fi.jab.esb.config.xml.impl.HibernateMessageFilterTypeImpl
     * @see fi.jab.esb.config.xml.impl.XmlPackageImpl#getHibernateMessageFilterType()
     * @generated
     */
    EClass HIBERNATE_MESSAGE_FILTER_TYPE = eINSTANCE.getHibernateMessageFilterType();

    /**
     * The meta object literal for the '<em><b>Classname</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute HIBERNATE_MESSAGE_FILTER_TYPE__CLASSNAME = eINSTANCE.getHibernateMessageFilterType_Classname();

    /**
     * The meta object literal for the '<em><b>Event</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute HIBERNATE_MESSAGE_FILTER_TYPE__EVENT = eINSTANCE.getHibernateMessageFilterType_Event();

    /**
     * The meta object literal for the '{@link fi.jab.esb.config.xml.impl.HibernateProviderTypeImpl <em>Hibernate Provider Type</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see fi.jab.esb.config.xml.impl.HibernateProviderTypeImpl
     * @see fi.jab.esb.config.xml.impl.XmlPackageImpl#getHibernateProviderType()
     * @generated
     */
    EClass HIBERNATE_PROVIDER_TYPE = eINSTANCE.getHibernateProviderType();

    /**
     * The meta object literal for the '<em><b>Hibernate Cfg File</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute HIBERNATE_PROVIDER_TYPE__HIBERNATE_CFG_FILE = eINSTANCE.getHibernateProviderType_HibernateCfgFile();

    /**
     * The meta object literal for the '{@link fi.jab.esb.config.xml.impl.JbossesbTypeImpl <em>Jbossesb Type</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see fi.jab.esb.config.xml.impl.JbossesbTypeImpl
     * @see fi.jab.esb.config.xml.impl.XmlPackageImpl#getJbossesbType()
     * @generated
     */
    EClass JBOSSESB_TYPE = eINSTANCE.getJbossesbType();

    /**
     * The meta object literal for the '<em><b>Providers</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference JBOSSESB_TYPE__PROVIDERS = eINSTANCE.getJbossesbType_Providers();

    /**
     * The meta object literal for the '<em><b>Services</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference JBOSSESB_TYPE__SERVICES = eINSTANCE.getJbossesbType_Services();

    /**
     * The meta object literal for the '<em><b>Parameter Reload Secs</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute JBOSSESB_TYPE__PARAMETER_RELOAD_SECS = eINSTANCE.getJbossesbType_ParameterReloadSecs();

    /**
     * The meta object literal for the '{@link fi.jab.esb.config.xml.impl.JbrBusTypeImpl <em>Jbr Bus Type</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see fi.jab.esb.config.xml.impl.JbrBusTypeImpl
     * @see fi.jab.esb.config.xml.impl.XmlPackageImpl#getJbrBusType()
     * @generated
     */
    EClass JBR_BUS_TYPE = eINSTANCE.getJbrBusType();

    /**
     * The meta object literal for the '<em><b>Port</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute JBR_BUS_TYPE__PORT = eINSTANCE.getJbrBusType_Port();

    /**
     * The meta object literal for the '{@link fi.jab.esb.config.xml.impl.JbrListenerTypeImpl <em>Jbr Listener Type</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see fi.jab.esb.config.xml.impl.JbrListenerTypeImpl
     * @see fi.jab.esb.config.xml.impl.XmlPackageImpl#getJbrListenerType()
     * @generated
     */
    EClass JBR_LISTENER_TYPE = eINSTANCE.getJbrListenerType();

    /**
     * The meta object literal for the '{@link fi.jab.esb.config.xml.impl.JbrProviderTypeImpl <em>Jbr Provider Type</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see fi.jab.esb.config.xml.impl.JbrProviderTypeImpl
     * @see fi.jab.esb.config.xml.impl.XmlPackageImpl#getJbrProviderType()
     * @generated
     */
    EClass JBR_PROVIDER_TYPE = eINSTANCE.getJbrProviderType();

    /**
     * The meta object literal for the '<em><b>Host</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute JBR_PROVIDER_TYPE__HOST = eINSTANCE.getJbrProviderType_Host();

    /**
     * The meta object literal for the '<em><b>Protocol</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute JBR_PROVIDER_TYPE__PROTOCOL = eINSTANCE.getJbrProviderType_Protocol();

    /**
     * The meta object literal for the '{@link fi.jab.esb.config.xml.impl.JcaGatewayTypeImpl <em>Jca Gateway Type</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see fi.jab.esb.config.xml.impl.JcaGatewayTypeImpl
     * @see fi.jab.esb.config.xml.impl.XmlPackageImpl#getJcaGatewayType()
     * @generated
     */
    EClass JCA_GATEWAY_TYPE = eINSTANCE.getJcaGatewayType();

    /**
     * The meta object literal for the '<em><b>Activation Config</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference JCA_GATEWAY_TYPE__ACTIVATION_CONFIG = eINSTANCE.getJcaGatewayType_ActivationConfig();

    /**
     * The meta object literal for the '<em><b>Adapter</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute JCA_GATEWAY_TYPE__ADAPTER = eINSTANCE.getJcaGatewayType_Adapter();

    /**
     * The meta object literal for the '<em><b>Endpoint Class</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute JCA_GATEWAY_TYPE__ENDPOINT_CLASS = eINSTANCE.getJcaGatewayType_EndpointClass();

    /**
     * The meta object literal for the '<em><b>Jca Bridge</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute JCA_GATEWAY_TYPE__JCA_BRIDGE = eINSTANCE.getJcaGatewayType_JcaBridge();

    /**
     * The meta object literal for the '<em><b>Messaging Type</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute JCA_GATEWAY_TYPE__MESSAGING_TYPE = eINSTANCE.getJcaGatewayType_MessagingType();

    /**
     * The meta object literal for the '<em><b>Transacted</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute JCA_GATEWAY_TYPE__TRANSACTED = eINSTANCE.getJcaGatewayType_Transacted();

    /**
     * The meta object literal for the '{@link fi.jab.esb.config.xml.impl.JmsBusTypeImpl <em>Jms Bus Type</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see fi.jab.esb.config.xml.impl.JmsBusTypeImpl
     * @see fi.jab.esb.config.xml.impl.XmlPackageImpl#getJmsBusType()
     * @generated
     */
    EClass JMS_BUS_TYPE = eINSTANCE.getJmsBusType();

    /**
     * The meta object literal for the '<em><b>Jms Message Filter</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference JMS_BUS_TYPE__JMS_MESSAGE_FILTER = eINSTANCE.getJmsBusType_JmsMessageFilter();

    /**
     * The meta object literal for the '{@link fi.jab.esb.config.xml.impl.JmsJcaProviderTypeImpl <em>Jms Jca Provider Type</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see fi.jab.esb.config.xml.impl.JmsJcaProviderTypeImpl
     * @see fi.jab.esb.config.xml.impl.XmlPackageImpl#getJmsJcaProviderType()
     * @generated
     */
    EClass JMS_JCA_PROVIDER_TYPE = eINSTANCE.getJmsJcaProviderType();

    /**
     * The meta object literal for the '<em><b>Adapter</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute JMS_JCA_PROVIDER_TYPE__ADAPTER = eINSTANCE.getJmsJcaProviderType_Adapter();

    /**
     * The meta object literal for the '<em><b>Endpoint Class</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute JMS_JCA_PROVIDER_TYPE__ENDPOINT_CLASS = eINSTANCE.getJmsJcaProviderType_EndpointClass();

    /**
     * The meta object literal for the '<em><b>Jca Bridge</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute JMS_JCA_PROVIDER_TYPE__JCA_BRIDGE = eINSTANCE.getJmsJcaProviderType_JcaBridge();

    /**
     * The meta object literal for the '<em><b>Messaging Type</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute JMS_JCA_PROVIDER_TYPE__MESSAGING_TYPE = eINSTANCE.getJmsJcaProviderType_MessagingType();

    /**
     * The meta object literal for the '<em><b>Transacted</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute JMS_JCA_PROVIDER_TYPE__TRANSACTED = eINSTANCE.getJmsJcaProviderType_Transacted();

    /**
     * The meta object literal for the '{@link fi.jab.esb.config.xml.impl.JmsListenerTypeImpl <em>Jms Listener Type</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see fi.jab.esb.config.xml.impl.JmsListenerTypeImpl
     * @see fi.jab.esb.config.xml.impl.XmlPackageImpl#getJmsListenerType()
     * @generated
     */
    EClass JMS_LISTENER_TYPE = eINSTANCE.getJmsListenerType();

    /**
     * The meta object literal for the '<em><b>Jms Message Filter</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference JMS_LISTENER_TYPE__JMS_MESSAGE_FILTER = eINSTANCE.getJmsListenerType_JmsMessageFilter();

    /**
     * The meta object literal for the '{@link fi.jab.esb.config.xml.impl.JmsMessageFilterTypeImpl <em>Jms Message Filter Type</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see fi.jab.esb.config.xml.impl.JmsMessageFilterTypeImpl
     * @see fi.jab.esb.config.xml.impl.XmlPackageImpl#getJmsMessageFilterType()
     * @generated
     */
    EClass JMS_MESSAGE_FILTER_TYPE = eINSTANCE.getJmsMessageFilterType();

    /**
     * The meta object literal for the '<em><b>Acknowledge Mode</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute JMS_MESSAGE_FILTER_TYPE__ACKNOWLEDGE_MODE = eINSTANCE.getJmsMessageFilterType_AcknowledgeMode();

    /**
     * The meta object literal for the '<em><b>Dest Name</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute JMS_MESSAGE_FILTER_TYPE__DEST_NAME = eINSTANCE.getJmsMessageFilterType_DestName();

    /**
     * The meta object literal for the '<em><b>Dest Type</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute JMS_MESSAGE_FILTER_TYPE__DEST_TYPE = eINSTANCE.getJmsMessageFilterType_DestType();

    /**
     * The meta object literal for the '<em><b>Persistent</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute JMS_MESSAGE_FILTER_TYPE__PERSISTENT = eINSTANCE.getJmsMessageFilterType_Persistent();

    /**
     * The meta object literal for the '<em><b>Selector</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute JMS_MESSAGE_FILTER_TYPE__SELECTOR = eINSTANCE.getJmsMessageFilterType_Selector();

    /**
     * The meta object literal for the '{@link fi.jab.esb.config.xml.impl.JmsProviderTypeImpl <em>Jms Provider Type</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see fi.jab.esb.config.xml.impl.JmsProviderTypeImpl
     * @see fi.jab.esb.config.xml.impl.XmlPackageImpl#getJmsProviderType()
     * @generated
     */
    EClass JMS_PROVIDER_TYPE = eINSTANCE.getJmsProviderType();

    /**
     * The meta object literal for the '<em><b>Connection Factory</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute JMS_PROVIDER_TYPE__CONNECTION_FACTORY = eINSTANCE.getJmsProviderType_ConnectionFactory();

    /**
     * The meta object literal for the '<em><b>Jndi Context Factory</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute JMS_PROVIDER_TYPE__JNDI_CONTEXT_FACTORY = eINSTANCE.getJmsProviderType_JndiContextFactory();

    /**
     * The meta object literal for the '<em><b>Jndi Pkg Prefix</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute JMS_PROVIDER_TYPE__JNDI_PKG_PREFIX = eINSTANCE.getJmsProviderType_JndiPkgPrefix();

    /**
     * The meta object literal for the '<em><b>Jndi URL</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute JMS_PROVIDER_TYPE__JNDI_URL = eINSTANCE.getJmsProviderType_JndiURL();

    /**
     * The meta object literal for the '{@link fi.jab.esb.config.xml.impl.ListenerImpl <em>Listener</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see fi.jab.esb.config.xml.impl.ListenerImpl
     * @see fi.jab.esb.config.xml.impl.XmlPackageImpl#getListener()
     * @generated
     */
    EClass LISTENER = eINSTANCE.getListener();

    /**
     * The meta object literal for the '<em><b>Property</b></em>' containment reference list feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference LISTENER__PROPERTY = eINSTANCE.getListener_Property();

    /**
     * The meta object literal for the '<em><b>Busidref</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute LISTENER__BUSIDREF = eINSTANCE.getListener_Busidref();

    /**
     * The meta object literal for the '<em><b>Is Gateway</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute LISTENER__IS_GATEWAY = eINSTANCE.getListener_IsGateway();

    /**
     * The meta object literal for the '<em><b>Max Threads</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute LISTENER__MAX_THREADS = eINSTANCE.getListener_MaxThreads();

    /**
     * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute LISTENER__NAME = eINSTANCE.getListener_Name();

    /**
     * The meta object literal for the '{@link fi.jab.esb.config.xml.impl.ListenersTypeImpl <em>Listeners Type</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see fi.jab.esb.config.xml.impl.ListenersTypeImpl
     * @see fi.jab.esb.config.xml.impl.XmlPackageImpl#getListenersType()
     * @generated
     */
    EClass LISTENERS_TYPE = eINSTANCE.getListenersType();

    /**
     * The meta object literal for the '<em><b>Listener Group</b></em>' attribute list feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute LISTENERS_TYPE__LISTENER_GROUP = eINSTANCE.getListenersType_ListenerGroup();

    /**
     * The meta object literal for the '<em><b>Listener</b></em>' containment reference list feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference LISTENERS_TYPE__LISTENER = eINSTANCE.getListenersType_Listener();

    /**
     * The meta object literal for the '{@link fi.jab.esb.config.xml.impl.PropertyTypeImpl <em>Property Type</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see fi.jab.esb.config.xml.impl.PropertyTypeImpl
     * @see fi.jab.esb.config.xml.impl.XmlPackageImpl#getPropertyType()
     * @generated
     */
    EClass PROPERTY_TYPE = eINSTANCE.getPropertyType();

    /**
     * The meta object literal for the '<em><b>Mixed</b></em>' attribute list feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute PROPERTY_TYPE__MIXED = eINSTANCE.getPropertyType_Mixed();

    /**
     * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute PROPERTY_TYPE__NAME = eINSTANCE.getPropertyType_Name();

    /**
     * The meta object literal for the '<em><b>Value</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute PROPERTY_TYPE__VALUE = eINSTANCE.getPropertyType_Value();

    /**
     * The meta object literal for the '{@link fi.jab.esb.config.xml.impl.ProviderImpl <em>Provider</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see fi.jab.esb.config.xml.impl.ProviderImpl
     * @see fi.jab.esb.config.xml.impl.XmlPackageImpl#getProvider()
     * @generated
     */
    EClass PROVIDER = eINSTANCE.getProvider();

    /**
     * The meta object literal for the '<em><b>Property</b></em>' containment reference list feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference PROVIDER__PROPERTY = eINSTANCE.getProvider_Property();

    /**
     * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute PROVIDER__NAME = eINSTANCE.getProvider_Name();

    /**
     * The meta object literal for the '{@link fi.jab.esb.config.xml.impl.ProvidersTypeImpl <em>Providers Type</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see fi.jab.esb.config.xml.impl.ProvidersTypeImpl
     * @see fi.jab.esb.config.xml.impl.XmlPackageImpl#getProvidersType()
     * @generated
     */
    EClass PROVIDERS_TYPE = eINSTANCE.getProvidersType();

    /**
     * The meta object literal for the '<em><b>Provider Group</b></em>' attribute list feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute PROVIDERS_TYPE__PROVIDER_GROUP = eINSTANCE.getProvidersType_ProviderGroup();

    /**
     * The meta object literal for the '<em><b>Provider</b></em>' containment reference list feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference PROVIDERS_TYPE__PROVIDER = eINSTANCE.getProvidersType_Provider();

    /**
     * The meta object literal for the '{@link fi.jab.esb.config.xml.impl.ScheduleImpl <em>Schedule</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see fi.jab.esb.config.xml.impl.ScheduleImpl
     * @see fi.jab.esb.config.xml.impl.XmlPackageImpl#getSchedule()
     * @generated
     */
    EClass SCHEDULE = eINSTANCE.getSchedule();

    /**
     * The meta object literal for the '<em><b>Property</b></em>' containment reference list feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference SCHEDULE__PROPERTY = eINSTANCE.getSchedule_Property();

    /**
     * The meta object literal for the '<em><b>End Date</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute SCHEDULE__END_DATE = eINSTANCE.getSchedule_EndDate();

    /**
     * The meta object literal for the '<em><b>Scheduleid</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute SCHEDULE__SCHEDULEID = eINSTANCE.getSchedule_Scheduleid();

    /**
     * The meta object literal for the '<em><b>Start Date</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute SCHEDULE__START_DATE = eINSTANCE.getSchedule_StartDate();

    /**
     * The meta object literal for the '{@link fi.jab.esb.config.xml.impl.ScheduledListenerTypeImpl <em>Scheduled Listener Type</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see fi.jab.esb.config.xml.impl.ScheduledListenerTypeImpl
     * @see fi.jab.esb.config.xml.impl.XmlPackageImpl#getScheduledListenerType()
     * @generated
     */
    EClass SCHEDULED_LISTENER_TYPE = eINSTANCE.getScheduledListenerType();

    /**
     * The meta object literal for the '<em><b>Event Processor</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute SCHEDULED_LISTENER_TYPE__EVENT_PROCESSOR = eINSTANCE.getScheduledListenerType_EventProcessor();

    /**
     * The meta object literal for the '<em><b>Transacted</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute SCHEDULED_LISTENER_TYPE__TRANSACTED = eINSTANCE.getScheduledListenerType_Transacted();

    /**
     * The meta object literal for the '{@link fi.jab.esb.config.xml.impl.ScheduleProviderTypeImpl <em>Schedule Provider Type</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see fi.jab.esb.config.xml.impl.ScheduleProviderTypeImpl
     * @see fi.jab.esb.config.xml.impl.XmlPackageImpl#getScheduleProviderType()
     * @generated
     */
    EClass SCHEDULE_PROVIDER_TYPE = eINSTANCE.getScheduleProviderType();

    /**
     * The meta object literal for the '<em><b>Schedule Group</b></em>' attribute list feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute SCHEDULE_PROVIDER_TYPE__SCHEDULE_GROUP = eINSTANCE.getScheduleProviderType_ScheduleGroup();

    /**
     * The meta object literal for the '<em><b>Schedule</b></em>' containment reference list feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference SCHEDULE_PROVIDER_TYPE__SCHEDULE = eINSTANCE.getScheduleProviderType_Schedule();

    /**
     * The meta object literal for the '{@link fi.jab.esb.config.xml.impl.ServicesTypeImpl <em>Services Type</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see fi.jab.esb.config.xml.impl.ServicesTypeImpl
     * @see fi.jab.esb.config.xml.impl.XmlPackageImpl#getServicesType()
     * @generated
     */
    EClass SERVICES_TYPE = eINSTANCE.getServicesType();

    /**
     * The meta object literal for the '<em><b>Service</b></em>' containment reference list feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference SERVICES_TYPE__SERVICE = eINSTANCE.getServicesType_Service();

    /**
     * The meta object literal for the '{@link fi.jab.esb.config.xml.impl.ServiceTypeImpl <em>Service Type</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see fi.jab.esb.config.xml.impl.ServiceTypeImpl
     * @see fi.jab.esb.config.xml.impl.XmlPackageImpl#getServiceType()
     * @generated
     */
    EClass SERVICE_TYPE = eINSTANCE.getServiceType();

    /**
     * The meta object literal for the '<em><b>Listeners</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference SERVICE_TYPE__LISTENERS = eINSTANCE.getServiceType_Listeners();

    /**
     * The meta object literal for the '<em><b>Actions</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference SERVICE_TYPE__ACTIONS = eINSTANCE.getServiceType_Actions();

    /**
     * The meta object literal for the '<em><b>Category</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute SERVICE_TYPE__CATEGORY = eINSTANCE.getServiceType_Category();

    /**
     * The meta object literal for the '<em><b>Description</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute SERVICE_TYPE__DESCRIPTION = eINSTANCE.getServiceType_Description();

    /**
     * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute SERVICE_TYPE__NAME = eINSTANCE.getServiceType_Name();

    /**
     * The meta object literal for the '{@link fi.jab.esb.config.xml.impl.SimpleScheduleTypeImpl <em>Simple Schedule Type</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see fi.jab.esb.config.xml.impl.SimpleScheduleTypeImpl
     * @see fi.jab.esb.config.xml.impl.XmlPackageImpl#getSimpleScheduleType()
     * @generated
     */
    EClass SIMPLE_SCHEDULE_TYPE = eINSTANCE.getSimpleScheduleType();

    /**
     * The meta object literal for the '<em><b>Exec Count</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute SIMPLE_SCHEDULE_TYPE__EXEC_COUNT = eINSTANCE.getSimpleScheduleType_ExecCount();

    /**
     * The meta object literal for the '<em><b>Frequency</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute SIMPLE_SCHEDULE_TYPE__FREQUENCY = eINSTANCE.getSimpleScheduleType_Frequency();

    /**
     * The meta object literal for the '{@link fi.jab.esb.config.xml.impl.SqlBusTypeImpl <em>Sql Bus Type</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see fi.jab.esb.config.xml.impl.SqlBusTypeImpl
     * @see fi.jab.esb.config.xml.impl.XmlPackageImpl#getSqlBusType()
     * @generated
     */
    EClass SQL_BUS_TYPE = eINSTANCE.getSqlBusType();

    /**
     * The meta object literal for the '<em><b>Sql Message Filter</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference SQL_BUS_TYPE__SQL_MESSAGE_FILTER = eINSTANCE.getSqlBusType_SqlMessageFilter();

    /**
     * The meta object literal for the '{@link fi.jab.esb.config.xml.impl.SqlListenerTypeImpl <em>Sql Listener Type</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see fi.jab.esb.config.xml.impl.SqlListenerTypeImpl
     * @see fi.jab.esb.config.xml.impl.XmlPackageImpl#getSqlListenerType()
     * @generated
     */
    EClass SQL_LISTENER_TYPE = eINSTANCE.getSqlListenerType();

    /**
     * The meta object literal for the '<em><b>Sql Message Filter</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference SQL_LISTENER_TYPE__SQL_MESSAGE_FILTER = eINSTANCE.getSqlListenerType_SqlMessageFilter();

    /**
     * The meta object literal for the '<em><b>Poll Frequency Seconds</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute SQL_LISTENER_TYPE__POLL_FREQUENCY_SECONDS = eINSTANCE.getSqlListenerType_PollFrequencySeconds();

    /**
     * The meta object literal for the '{@link fi.jab.esb.config.xml.impl.SqlMessageFilterTypeImpl <em>Sql Message Filter Type</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see fi.jab.esb.config.xml.impl.SqlMessageFilterTypeImpl
     * @see fi.jab.esb.config.xml.impl.XmlPackageImpl#getSqlMessageFilterType()
     * @generated
     */
    EClass SQL_MESSAGE_FILTER_TYPE = eINSTANCE.getSqlMessageFilterType();

    /**
     * The meta object literal for the '<em><b>Error Delete</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute SQL_MESSAGE_FILTER_TYPE__ERROR_DELETE = eINSTANCE.getSqlMessageFilterType_ErrorDelete();

    /**
     * The meta object literal for the '<em><b>Insert Timestamp Column</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute SQL_MESSAGE_FILTER_TYPE__INSERT_TIMESTAMP_COLUMN = eINSTANCE.getSqlMessageFilterType_InsertTimestampColumn();

    /**
     * The meta object literal for the '<em><b>Message Column</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute SQL_MESSAGE_FILTER_TYPE__MESSAGE_COLUMN = eINSTANCE.getSqlMessageFilterType_MessageColumn();

    /**
     * The meta object literal for the '<em><b>Message Id Column</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute SQL_MESSAGE_FILTER_TYPE__MESSAGE_ID_COLUMN = eINSTANCE.getSqlMessageFilterType_MessageIdColumn();

    /**
     * The meta object literal for the '<em><b>Order By</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute SQL_MESSAGE_FILTER_TYPE__ORDER_BY = eINSTANCE.getSqlMessageFilterType_OrderBy();

    /**
     * The meta object literal for the '<em><b>Post Delete</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute SQL_MESSAGE_FILTER_TYPE__POST_DELETE = eINSTANCE.getSqlMessageFilterType_PostDelete();

    /**
     * The meta object literal for the '<em><b>Status Column</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute SQL_MESSAGE_FILTER_TYPE__STATUS_COLUMN = eINSTANCE.getSqlMessageFilterType_StatusColumn();

    /**
     * The meta object literal for the '<em><b>Tablename</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute SQL_MESSAGE_FILTER_TYPE__TABLENAME = eINSTANCE.getSqlMessageFilterType_Tablename();

    /**
     * The meta object literal for the '<em><b>Where Condition</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute SQL_MESSAGE_FILTER_TYPE__WHERE_CONDITION = eINSTANCE.getSqlMessageFilterType_WhereCondition();

    /**
     * The meta object literal for the '{@link fi.jab.esb.config.xml.impl.SqlProviderTypeImpl <em>Sql Provider Type</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see fi.jab.esb.config.xml.impl.SqlProviderTypeImpl
     * @see fi.jab.esb.config.xml.impl.XmlPackageImpl#getSqlProviderType()
     * @generated
     */
    EClass SQL_PROVIDER_TYPE = eINSTANCE.getSqlProviderType();

    /**
     * The meta object literal for the '<em><b>Datasource</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute SQL_PROVIDER_TYPE__DATASOURCE = eINSTANCE.getSqlProviderType_Datasource();

    /**
     * The meta object literal for the '<em><b>Driver</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute SQL_PROVIDER_TYPE__DRIVER = eINSTANCE.getSqlProviderType_Driver();

    /**
     * The meta object literal for the '<em><b>Password</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute SQL_PROVIDER_TYPE__PASSWORD = eINSTANCE.getSqlProviderType_Password();

    /**
     * The meta object literal for the '<em><b>Transacted</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute SQL_PROVIDER_TYPE__TRANSACTED = eINSTANCE.getSqlProviderType_Transacted();

    /**
     * The meta object literal for the '<em><b>Url</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute SQL_PROVIDER_TYPE__URL = eINSTANCE.getSqlProviderType_Url();

    /**
     * The meta object literal for the '<em><b>Username</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute SQL_PROVIDER_TYPE__USERNAME = eINSTANCE.getSqlProviderType_Username();

    /**
     * The meta object literal for the '{@link fi.jab.esb.config.xml.DestTypeType <em>Dest Type Type</em>}' enum.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see fi.jab.esb.config.xml.DestTypeType
     * @see fi.jab.esb.config.xml.impl.XmlPackageImpl#getDestTypeType()
     * @generated
     */
    EEnum DEST_TYPE_TYPE = eINSTANCE.getDestTypeType();

    /**
     * The meta object literal for the '{@link fi.jab.esb.config.xml.MepType <em>Mep Type</em>}' enum.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see fi.jab.esb.config.xml.MepType
     * @see fi.jab.esb.config.xml.impl.XmlPackageImpl#getMepType()
     * @generated
     */
    EEnum MEP_TYPE = eINSTANCE.getMepType();

    /**
     * The meta object literal for the '{@link fi.jab.esb.config.xml.ProtocolType <em>Protocol Type</em>}' enum.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see fi.jab.esb.config.xml.ProtocolType
     * @see fi.jab.esb.config.xml.impl.XmlPackageImpl#getProtocolType()
     * @generated
     */
    EEnum PROTOCOL_TYPE = eINSTANCE.getProtocolType();

    /**
     * The meta object literal for the '{@link fi.jab.esb.config.xml.ProtocolType1 <em>Protocol Type1</em>}' enum.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see fi.jab.esb.config.xml.ProtocolType1
     * @see fi.jab.esb.config.xml.impl.XmlPackageImpl#getProtocolType1()
     * @generated
     */
    EEnum PROTOCOL_TYPE1 = eINSTANCE.getProtocolType1();

    /**
     * The meta object literal for the '<em>Dest Type Type Object</em>' data type.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see fi.jab.esb.config.xml.DestTypeType
     * @see fi.jab.esb.config.xml.impl.XmlPackageImpl#getDestTypeTypeObject()
     * @generated
     */
    EDataType DEST_TYPE_TYPE_OBJECT = eINSTANCE.getDestTypeTypeObject();

    /**
     * The meta object literal for the '<em>Mep Type Object</em>' data type.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see fi.jab.esb.config.xml.MepType
     * @see fi.jab.esb.config.xml.impl.XmlPackageImpl#getMepTypeObject()
     * @generated
     */
    EDataType MEP_TYPE_OBJECT = eINSTANCE.getMepTypeObject();

    /**
     * The meta object literal for the '<em>Poll Frequency Seconds Type</em>' data type.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see java.math.BigInteger
     * @see fi.jab.esb.config.xml.impl.XmlPackageImpl#getPollFrequencySecondsType()
     * @generated
     */
    EDataType POLL_FREQUENCY_SECONDS_TYPE = eINSTANCE.getPollFrequencySecondsType();

    /**
     * The meta object literal for the '<em>Protocol Type Object</em>' data type.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see fi.jab.esb.config.xml.ProtocolType
     * @see fi.jab.esb.config.xml.impl.XmlPackageImpl#getProtocolTypeObject()
     * @generated
     */
    EDataType PROTOCOL_TYPE_OBJECT = eINSTANCE.getProtocolTypeObject();

    /**
     * The meta object literal for the '<em>Protocol Type Object1</em>' data type.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see fi.jab.esb.config.xml.ProtocolType1
     * @see fi.jab.esb.config.xml.impl.XmlPackageImpl#getProtocolTypeObject1()
     * @generated
     */
    EDataType PROTOCOL_TYPE_OBJECT1 = eINSTANCE.getProtocolTypeObject1();

  }

} //XmlPackage
